{"cik":946563,"entityName":"Retractable Technologies, Inc.","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2011-08-01","val":24028436,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-11-14","val":25279900,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2012-03-01","val":25318700,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2012Q1I"},{"end":"2012-05-01","val":25318700,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-08-01","val":27318700,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-11-05","val":27273164,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2013-03-01","val":27248209,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2013Q1I"},{"end":"2013-05-01","val":27084361,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-08-01","val":26762040,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-11-01","val":26972837,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-03-03","val":27296312,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2014Q1I"},{"end":"2014-05-01","val":27326472,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-08-01","val":27372397,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-11-03","val":27480692,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2015-03-02","val":27695600,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2015Q1I"},{"end":"2015-05-01","val":27718625,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-08-03","val":27864259,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-08-03","val":27864259,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-11-02","val":27891874,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2016-03-01","val":28619874,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2016Q1I"},{"end":"2016-05-02","val":29649874,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2016-08-01","val":29649874,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-11-01","val":29654754,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-03-01","val":31666454,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2017Q1I"},{"end":"2017-05-01","val":31666454,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-08-01","val":31666454,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-11-01","val":32666454,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2018-03-01","val":32666454,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2018Q1I"},{"end":"2018-05-01","val":32666454,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-08-01","val":32666454,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-11-01","val":32666454,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2019-03-07","val":32666454,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2019Q1I"},{"end":"2019-05-01","val":32674954,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-08-01","val":32674954,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-11-01","val":32674954,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-03-13","val":32682454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2020Q1I"},{"end":"2020-05-01","val":32682454,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-08-03","val":33037204,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-11-02","val":33816604,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-03-12","val":33982604,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2021Q1I"},{"end":"2021-05-03","val":34004104,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2021-08-02","val":34009104,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-11-01","val":33764283,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-03-11","val":33123205,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2022Q1I"},{"end":"2022-05-02","val":32935959,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-08-01","val":32937159,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-11-01","val":32937159,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-03-10","val":29937159,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2023Q1I"},{"end":"2023-05-01","val":29937159,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-08-01","val":29937159,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-11-01","val":29937159,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-11","val":29937159,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2024Q1I"},{"end":"2024-05-01","val":29937159,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-08-01","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-11-01","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2025-03-10","val":29937159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2025Q1I"},{"end":"2025-05-01","val":29937159,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2025-08-01","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-11-03","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2026-03-09","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2026Q1I"}]}},"EntityPublicFloat":{"label":"Entity Public Float","description":"The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.","units":{"USD":[{"end":"2011-06-30","val":21060744,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011Q2I"},{"end":"2012-06-30","val":13279311,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q2I"},{"end":"2013-06-30","val":19581725,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q2I"},{"end":"2014-06-30","val":34844270,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q2I"},{"end":"2015-06-30","val":56495482,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q2I"},{"end":"2016-06-30","val":35012406,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q2I"},{"end":"2017-06-30","val":17327372,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q2I"},{"end":"2018-06-29","val":10309114,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q2I"},{"end":"2019-06-28","val":9772415,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q2I"},{"end":"2020-06-30","val":121416123,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q2I"},{"end":"2021-06-30","val":200031281,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q2I"},{"end":"2022-06-30","val":62977835,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q2I"},{"end":"2023-06-30","val":15000000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q2I"},{"end":"2024-06-30","val":14600000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q2I"},{"end":"2025-06-30","val":8100000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q2I"}]}}},"us-gaap":{"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":3847966,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":3847966,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":3847966,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":3301597,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":2929537,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3500301,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":3500301,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":3500301,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3500301,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3658576,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2735985,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2833883,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2738389,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5099884,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":5099884,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":5099884,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5099884,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":5099884,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3263013,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3835641,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5201493,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5107778,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":5107778,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5107778,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5107778,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5107778,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3845655,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4806935,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6020752,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5142796,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":5142796,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":5142796,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":5142796,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":5142796,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":5142796,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4954010,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4307497,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":4307497,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5105807,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":5697518,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":5697518,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":5697518,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":5697518,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":5697518,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4369285,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5019672,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4709270,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4471756,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":4471756,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":4471756,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":4471756,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":4471756,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4461249,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":4445649,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5046014,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":4957750,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":4957750,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":4957750,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":4957750,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":4957750,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":4259623,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4802532,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4908336,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":5369677,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":5369677,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":5369677,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":5369677,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":5369677,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4847357,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5053532,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5686761,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5007604,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":5007604,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":5007604,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":5007604,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":5007604,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4434967,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":7190442,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7279907,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":16256444,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":16256444,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":16256444,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":16256444,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":16256444,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":14303586,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":30249662,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":24410852,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":20404573,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":20404573,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":20404573,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":20404573,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":20404573,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":13291544,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":9287601,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8132977,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6404925,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":6404925,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":6404925,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":6404925,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":6404925,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5370756,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3581422,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3393351,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4779035,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":4779035,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":4779035,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":4779035,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":4779035,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2594312,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3114068,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3251331,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4290588,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":4290588,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":4290588,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":4290588,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":4290588,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4723664,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":4060355,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":4574836,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5339797,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":7582062,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":7582062,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":7582062,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4288459,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":5813142,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3576411,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":3576411,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":3576411,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3576411,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3734686,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":3842382,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":6740709,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5220775,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3694307,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3694307,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":3694307,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3694307,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3694307,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3157461,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4305976,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4811675,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3476718,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3476718,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":3476718,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":3476718,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":3476718,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3174724,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4083189,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6148782,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5642091,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":5642091,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":5642091,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":5642091,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":5642091,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":5642091,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3421769,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3820681,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":3820681,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5027043,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4900997,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":4900997,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":4900997,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":4900997,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":4900997,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3163139,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4908225,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5161441,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3267838,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":3267838,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":3267838,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":3267838,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":3267838,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3186640,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3471523,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":5246322,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5105556,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":5105556,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":5105556,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":5105556,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":5105556,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3466207,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4806226,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4475695,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4912356,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":4912356,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":4912356,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":4912356,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":4912356,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4648428,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6156580,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6296739,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6564371,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":6564371,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":6564371,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":6564371,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":6564371,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5193840,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":8460469,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":15860937,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":32910919,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":32910919,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":21131841,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":21131841,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":21131841,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":34364259,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":26194508,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":30040562,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":34859505,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":34859505,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":34859505,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":34859505,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":34859505,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":19527398,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":7731830,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":17901973,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4835119,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":4835119,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":4835119,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":4835119,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4835119,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6314464,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":7223222,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8180244,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":10671721,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":10671721,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":10671721,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":10671721,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":10671721,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7424629,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4690228,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8674774,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":7786697,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":7786697,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":7786697,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":7786697,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":7786697,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5359098,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8085890,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8437865,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":7904120,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AccretionExpense":{"label":"Accretion Expense","description":"Amount recognized for the passage of time, typically for liabilities, that have been discounted to their net present values. Excludes accretion associated with asset retirement obligations.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":43151,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":17054,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":24394,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":30920,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":30920,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5695,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":10540,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":10540,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":14518,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":14518,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":17610,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":17610,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":17610,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2187,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2187,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3449,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3449,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":3773,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":3773,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3773,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":3773,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3773,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2021-01-01","end":"2021-03-31","val":32277,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":32277,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":58160,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":58160,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":83282,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":83282,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":109019,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":109019,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":109019,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":21097,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":21097,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":33799,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":33799,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":46957,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":46957,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":60115,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":60115,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":60115,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":9157,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":9157,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":9157,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":9157,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":9157,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":9157,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":9157,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":9157,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":9157,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"}]}},"AccrualForTaxesOtherThanIncomeTaxesCurrent":{"label":"Accrual for Taxes Other than Income Taxes, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2012-06-30","val":261610,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":349787,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2013-03-31","val":115221,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":230442,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":307342,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-03-31","val":107570,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":215140,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":322710,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7554,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":7554,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":7554,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":7554,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":7554,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":7554,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":112383,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":199384,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":199384,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":299076,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2016-03-31","val":102124,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":218402,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":327602,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-03-31","val":111856,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":242050,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":363075,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14681,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":14681,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":14681,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":14681,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":14681,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":110428,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":220856,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":331284,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":170568,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":170568,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":170568,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":170568,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":170568,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":114000,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":232550,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":351100,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-03-31","val":117000,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":234000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":351000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-03-31","val":112847,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":225693,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":338540,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-03-31","val":292741,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":585481,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":668690,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-03-31","val":561226,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1122453,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1683679,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-31","val":166089,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":332179,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":498268,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"}]}},"AccruedIncomeTaxesCurrent":{"label":"Accrued Income Taxes, Current","description":"Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.","units":{"USD":[{"end":"2010-12-31","val":155000,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":155000,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":155000,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":77466,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":48746,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":29471,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":29471,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":29471,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":29471,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":29471,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":14766,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":18695,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":28297,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2013-03-31","val":1876,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3751,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":63328,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":90972,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":90972,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":90972,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":90972,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":90972,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":4807,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6682,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5739,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8290,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":8290,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":8290,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":8290,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":8290,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":8290,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":8352,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10397,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":10397,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5405,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8176,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":8176,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":8176,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":8176,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":8176,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9932,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10413,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10893,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10584,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":10584,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":10584,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10842,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-12-31","val":11407,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":11407,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":11407,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":11407,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":11407,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11477,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11617,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10234,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10025,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":10025,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":10025,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10025,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10025,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10025,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13550,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":17944,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17944,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":17944,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":17944,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":17944,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":17944,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":618,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":70607,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":671149,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4365770,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":4365770,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":4365770,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":4365770,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":4365770,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":12699408,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4522033,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2545692,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4959878,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":4959878,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":4959878,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":4959878,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":4959878,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5674204,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-12-31","val":63631,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":63631,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":63631,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":63631,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":63631,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":63631,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5235,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":40368,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4802,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":4802,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":4802,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":4802,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":4802,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1655,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3311,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5864,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4442,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":4442,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":4442,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":4442,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":4442,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1815,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3628,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":5322,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":7345,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AccruedInsuranceCurrent":{"label":"Accrued Insurance, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2017-12-31","val":466293,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":466293,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"}]}},"AccruedProfessionalFeesCurrent":{"label":"Accrued Professional Fees, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2011-12-31","val":134790,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":134790,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":134790,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":93378,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":120339,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":162969,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":162969,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":162969,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":162969,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":162969,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":185469,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":217507,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":122685,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":169125,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":169125,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":169125,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":169125,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":169125,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":187023,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":169197,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":58912,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":201866,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":201866,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":201866,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":201866,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":201866,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":201866,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":235811,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":329021,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":329021,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":188127,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":274252,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":274252,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":274252,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":274252,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":274252,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":329942,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":451778,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":213952,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":266747,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":266747,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":266747,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":266747,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":266747,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":351537,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":127808,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":159526,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":231826,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":231826,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":231826,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":231826,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":231826,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":341891,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":158153,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":233153,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":294903,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":294903,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":294903,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":294903,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":294903,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":317185,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":303258,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":188257,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":263757,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":263757,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":263757,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":263757,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":263757,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":303000,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":381200,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":202979,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":331204,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":331204,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":331204,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":331204,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":331204,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":368995,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":196165,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":228204,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":185515,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":185515,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":185515,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":185515,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":185515,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":290828,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":504775,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":254608,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":254584,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":254584,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":254584,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":254584,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":254584,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":410544,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":476394,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":489088,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":320899,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":320899,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":320899,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":320899,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":320899,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":424732,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":316254,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":328181,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":221475,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":221475,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":221475,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":221475,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":221475,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":162296,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":188717,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":197448,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":310249,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AccruedRoyaltiesCurrent":{"label":"Accrued Royalties, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for royalties. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":949619,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":949619,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":949619,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":733965,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":772084,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":122239,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":122239,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":122239,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":122239,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":122239,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":558690,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":654187,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":772142,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":129107,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":129107,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":129107,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":129107,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":129107,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":556965,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":567544,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":748044,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":602209,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":602209,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":602209,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":602209,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":602209,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":496242,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":601295,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":843730,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":787434,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":787434,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":787434,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":787434,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":787434,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":787434,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":518282,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":557959,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":557959,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":770197,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":631145,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":631145,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":631145,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":631145,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":631145,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":505375,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":682402,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":680287,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":659443,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":659443,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":659443,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":659443,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":659443,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":587844,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":635554,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":847301,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":793489,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":793489,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":793489,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":793489,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":793489,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":632195,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1061483,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1102583,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":769324,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":769324,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":769324,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":769324,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":769324,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":665411,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":845027,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":936458,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":921445,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":921445,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":921445,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":921445,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":921445,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":869108,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":951532,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1681885,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1973781,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1973781,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1973781,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":1973781,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1973781,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2921597,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2600405,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2297527,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3450684,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":3450684,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":3450684,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":3450684,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":3450684,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2568191,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":906404,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1488811,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":973701,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":973701,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":973701,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":973701,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":973701,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":769709,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":653478,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":794388,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1376555,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":1376555,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1376555,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1376555,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1376555,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":649388,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":596203,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":884570,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":789358,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":789358,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":789358,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":789358,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":789358,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":706421,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":831209,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":827275,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":748213,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":17719693,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":18984018,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":18984018,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":20171062,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":20171062,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":21236311,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":21236311,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":22086115,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":22086115,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":22953194,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":22953194,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":23783910,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":23783910,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":24667519,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":24667519,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":25391940,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":25391940,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":26326042,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":26326042,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":27583459,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":27583459,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":32186419,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":32186419,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":39713646,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":39713646,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":47283590,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":47283590,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":55033337,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AdditionalPaidInCapitalPreferredStock":{"label":"Additional Paid in Capital, Preferred Stock","description":"Value received from shareholder in nonredeemable preferred stock-related transaction in excess of par value, value contributed to entity and value received from other stock-related transaction. Includes, but is not limited to, preferred stock redeemable solely at option of issuer. Excludes common stock.","units":{"USD":[{"end":"2010-12-31","val":57674737,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":57674737,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":57674737,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":57420315,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":57354113,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":57284670,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":57284670,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":57284670,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":57284670,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":57284670,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":57284670,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":57284670,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":58674220,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":58617308,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":58617308,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":58617308,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":58617308,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":58617308,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":58566302,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":58561465,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":58598790,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":58983166,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":58983166,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":58983166,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":58983166,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":58983166,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":59031842,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":59043021,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":59091620,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":59273769,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":59273769,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":59273769,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":59273769,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":59273769,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":59273769,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":59163535,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":59312543,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":59312543,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":58178551,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":58268036,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":58268036,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":58268036,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":58268036,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":58268036,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":58242124,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":58997011,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":59026550,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":59290333,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":59290333,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":59290333,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":59290333,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":59290333,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":61250119,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":61430417,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":62127956,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":62092206,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":62092206,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":62092206,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":62092206,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":62092206,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":62037094,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":61981981,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":61926869,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":61871756,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":61871756,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":61871756,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":61871756,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":61871756,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":61816644,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":61770344,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":61715544,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":61660744,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":61660744,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":61660744,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":61660744,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":61660744,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":61538444,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":62087831,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":59851666,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":59285401,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":59285401,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":59285401,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":59285401,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":59285401,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":59294701,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":60706417,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":61863653,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":63024888,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":63024888,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":63024888,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":63024888,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":63024888,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":64167466,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":65312124,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":66472660,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":73164501,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":73164501,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":73164501,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":73164501,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":73164501,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":73164501,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":73164501,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":73164501,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":73160333,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":73160333,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":73160333,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":73160333,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":73160333,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":73160333,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":73160333,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":73160333,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":73160333,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":73160333,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":73160333,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":73160333,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":73160333,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":73160333,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":73160333,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":73160333,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":73160333,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":{"label":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":2111360,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":1340300,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":1340300,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":54369,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":398328,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":398328,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":652862,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":182551,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2021-01-01","end":"2021-06-30","val":1345916,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1345916,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":1345916,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":1345916,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2503152,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":2503152,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":1157236,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":1157236,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1132078,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":1132078,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2276736,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":2276736,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":1144658,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":1144658,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3433972,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3433972,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1157236,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1157236,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":10125813,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":10125813,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":10125813,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":1340300,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":84651,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":84651,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":234898,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":234898,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":470309,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":470309,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":235411,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":235411,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":652860,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":652862,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":182551,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":182551,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":1345915,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":1345915,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2503152,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":1157236,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":10100000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":10100000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2010-12-31","val":780900,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-12-31","val":2078944,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":2078944,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2186190,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":2186190,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1698506,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1698506,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1725806,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1725806,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1795481,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1795481,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1731985,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":1731985,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":101872,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":102000,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":102000,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":102000,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":101872,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":102000,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":102000,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":102000,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":149665,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":150000,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":150000,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":150000,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":149665,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":146000,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":146000,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":146000,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":146832,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":147000,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":147000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":147000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":146832,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":271000,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":271000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":271000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":205822,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":205822000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":205822000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":205822000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":205822,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":352217000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":352217000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":352217000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":352217,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":352217000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":352217,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":352217,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":352217,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":352217000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":352217,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":352217,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":675208,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":675208,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":675208,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":675208,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":675208,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":634174,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":634174,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":716148,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":890541,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":891000,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":891000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":891000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":890541,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":891000,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":817000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":597000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":668124,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":668000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":668000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":668000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":668000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":646000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":575000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":312000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":187000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AllowanceForDoubtfulAccountsReceivablePeriodIncreaseDecrease":{"label":"Accounts Receivable, Allowance for Credit Loss, Period Increase (Decrease)","description":"Amount of increase (decrease) in allowance for credit loss on accounts receivable.","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":-3000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-125000,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-150000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"AllowanceForDoubtfulAccountsReceivableRecoveries":{"label":"Accounts Receivable, Allowance for Credit Loss, Recovery","description":"Amount of increase in allowance for credit loss on accounts receivable, from recovery.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":81152,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"}]}},"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":"2010-01-01","end":"2010-12-31","val":43440,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":43934,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":43934,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":71532,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":71532,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":71532,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":11479,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":11479,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":11479,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":9272,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":9272,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":8587,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"}]}},"AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount":{"label":"Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount","description":"Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.","units":{"shares":[{"start":"2012-01-01","end":"2012-03-31","val":1700000,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":500000,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":759620,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":666899,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1373345,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1373345,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":500000,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":500000,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":500000,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":500000,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1076523,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1076523,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1640480,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1305847,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1305847,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1305847,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2000000,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":2000000,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1900000,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":1800000,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":1800000,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1853154,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":1853154,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":1774520,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1774520,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":1774520,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1800000,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":1800000,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2016-01-01","end":"2016-03-31","val":1400000,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1400000,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":678349,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":678349,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":674042,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":674042,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":670338,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":670338,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":783730,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":783730,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":148000,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":148,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":147775,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":147775,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":128540,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":128540,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":93125,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":93125,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":79441,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":79441,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":79441,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":26,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":26000,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":27425,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":27000,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":6126,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1357803,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":1357803,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1357803,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-12-31","val":639000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":639300,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":382800,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1"}]}},"AssetImpairmentCharges":{"label":"Asset Impairment Charges","description":"Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":2594602,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":163039,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":163039,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":365295,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":365295,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2016-01-01","end":"2016-12-31","val":456119,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":456119,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":456119,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"}]}},"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":53191069,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":53191069,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":53191069,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":52494735,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":53475528,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":48920214,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":48026013,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47424645,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":48240404,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":44132918,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":41970398,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":49967333,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":44983785,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":44424462,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":45619969,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":44158302,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":42053755,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":42649755,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":43358644,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":42294085,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":40275691,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":41194550,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":40544856,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":39647154,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":39269565,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":40642734,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":37207341,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":37097020,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":37074617,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":36792019,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":35571321,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":36262865,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":38033117,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":38267289,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":47083031,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":67155555,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":104970674,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":104970674,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":104970674,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":104970674,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":104970674,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":138430949,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":175697712,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":177993943,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":207497761,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":194280697,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":200583332,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":193658095,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":186765578,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":181516405,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":175975093,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":160744420,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":157807860,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":160724202,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":160724202,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":160724202,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":160724202,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":160724202,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":149307449,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":147090406,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":146434200,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":142630289,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":40223567,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":40223567,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":40223567,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":39389484,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":40513589,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":35745107,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":35745107,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":35745107,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":35745107,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":35903382,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":35285701,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":34917005,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":35927772,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":35441064,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":35441064,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":35441064,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":35441064,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":35441064,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":32192113,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":30246522,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":38528815,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":37907307,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":37907307,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":37907307,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":37907307,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":37907307,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":33381537,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":32867221,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":34294830,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":34229568,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":34229568,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":34229568,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":34229568,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":34229568,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":34229568,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":32897414,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":30670892,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":31266892,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":31616839,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":30810698,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":30810698,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":30810698,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":30810698,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":30810698,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":28673389,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":28982251,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":27814289,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":26676653,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":26676653,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":26676653,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":26676653,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":26676653,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":27734688,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27441882,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":28971683,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":26607770,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":26607770,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":26607770,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":26607770,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":26607770,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25813142,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":25858518,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":25906334,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":23846665,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":23846665,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":25836588,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":25836588,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":25836588,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":22666026,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":25266697,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":27125307,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":28406965,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":28406965,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":28406965,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":28406965,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":28406965,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":27591739,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":34647072,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":46787766,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":69478397,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":69478397,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":69478397,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":69478397,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":69478397,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":88812374,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":95893950,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":88217014,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":104507428,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":104507428,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":104507428,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":104507428,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":104507428,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":106499921,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":87940400,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":91784286,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":88809710,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":88809710,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":88809710,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":88809710,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":88809710,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":88515626,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":82550831,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":77797439,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":77649597,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":77649597,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":77649597,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":77649597,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":77649597,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":75714344,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":70568511,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":68756147,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":73272059,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":73272059,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":73272059,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":73272059,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":73272059,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":63662376,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":62996818,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":64128225,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":63083330,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2008-12-31","val":33283740,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2008Q4I"},{"end":"2009-12-31","val":18126084,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2009-12-31","val":18126084,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2009-12-31","val":18126084,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2009-12-31","val":18126084,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2009Q4I"},{"end":"2010-06-30","val":11433099,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2I"},{"end":"2010-09-30","val":19721370,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3I"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2010-12-31","val":23266039,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010Q4I"},{"end":"2011-03-31","val":24599805,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1I"},{"end":"2011-06-30","val":26790307,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2011-06-30","val":26790307,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":26915292,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2011-09-30","val":26915292,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-31","val":25673263,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2011Q4I"},{"end":"2012-03-31","val":25586180,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-03-31","val":25586180,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":22903735,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":22903735,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":25008688,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2012-09-30","val":25008688,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2012-12-31","val":25963313,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2012Q4I"},{"end":"2013-03-31","val":23533072,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-03-31","val":23533072,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":19686834,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":19686834,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":27271755,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":27271755,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2013-12-31","val":27629359,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2013-12-31","val":22128977,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2013Q4I"},{"end":"2014-03-31","val":24198456,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":24198456,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":22248428,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-06-30","val":22248428,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-06-30","val":22248428,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":22073857,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2014-09-30","val":22073857,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3I"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2014-12-31","val":22128977,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2014-12-31","val":18045044,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2014Q4I"},{"end":"2015-03-31","val":22345253,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2015-03-31","val":22345253,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1I"},{"end":"2015-06-30","val":19715134,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":19715134,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2015-06-30","val":19715134,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2I"},{"end":"2015-09-30","val":19703945,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2015-09-30","val":19703945,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2015-12-31","val":18045044,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015Q4I"},{"end":"2016-03-31","val":18095633,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2016-03-31","val":18095633,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":17213810,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2016-06-30","val":17213810,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":15218714,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-09-30","val":15218714,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16816193,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-03-31","val":16816193,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":15472553,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-06-30","val":15472553,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15866458,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15094258,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12849614,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13640696,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4228624,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3770868,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5554859,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2019-12-31","val":5934749,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2019-12-31","val":5934749,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7605134,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-03-31","val":7605134,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5305098,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":5305098,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2I"},{"end":"2020-09-30","val":15716798,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":15716798,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":17566682,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":17566682,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":30924687,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":22439672,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":16363163,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":43110346,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":20443327,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13417554,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6362217,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4142889,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11257822,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":10011162,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":6853067,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3917246,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4235388,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":4235388,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":4235388,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":4235388,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":4235388,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3382915,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3044986,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3444538,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2588625,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CashAndCashEquivalentsPeriodIncreaseDecrease":{"label":"Cash and Cash Equivalents, Period Increase (Decrease)","description":"Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-6692985,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":3524268,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2013-01-01","end":"2013-12-31","val":1666046,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":-5380931,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-5380931,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-5555502,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-5500382,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-5500382,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":216276,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2413843,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-2413843,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-2413843,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-2425032,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-2425032,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-4083933,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-4083933,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":-4083933,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":50589,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":50589,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-831234,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-831234,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-2826330,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-2826330,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-1846001,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-1846001,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":617150,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":617150,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-726490,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-726490,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-332585,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-1321144,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":216359,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2028285,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"end":"2015-12-31","val":18045044,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2015Q4I"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2016-12-31","val":16199043,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2016Q4I"},{"end":"2017-09-30","val":15866458,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2017-12-31","val":14877899,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2017Q4I"},{"end":"2018-03-31","val":15094258,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":12849614,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13640696,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2018-09-30","val":13640696,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2018-12-31","val":9647292,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2018-12-31","val":9647292,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4228624,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":4228624,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3770868,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":3770868,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5554859,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":5554859,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":5934749,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":5934749,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2019-12-31","val":5934749,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7605134,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5305098,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":15716798,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":17566682,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2020-12-31","val":17566682,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2020Q4I"},{"end":"2021-03-31","val":30924687,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1I"},{"end":"2021-06-30","val":22439672,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":16363163,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2021-12-31","val":29162913,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":43110346,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":43110346,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1I"},{"end":"2022-06-30","val":20443327,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":20443327,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13417554,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":13417554,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2022-12-31","val":19721345,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2022-12-31","val":19721345,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6362217,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-03-31","val":6362217,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4142889,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2023-06-30","val":4142889,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11257822,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":11257822,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2023-12-31","val":12667550,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2023-12-31","val":12667550,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2023-12-31","val":12667550,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":10011162,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-03-31","val":10011162,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":6853067,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-06-30","val":6853067,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3917246,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-09-30","val":3917246,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4235388,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":4235388,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":4235388,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":4235388,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":4235388,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3382915,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3044986,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3444538,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2588625,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","description":"Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-1846001,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":-332585,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-1321144,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-1321144,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":216359,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2028285,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1237203,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1237203,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-5230607,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-5230607,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-5230607,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-5418668,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-5418668,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-5876424,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-5876424,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-4092433,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-4092433,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-3712543,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-3712543,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-3712543,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1670385,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":1670385,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-629651,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-629651,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":9782049,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":9782049,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":11631933,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":11631933,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":11631933,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":13358005,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":13358005,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4872990,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":4872990,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1203519,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1203519,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":11596231,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":11596231,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":11596231,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":13947433,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":13947433,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-8719586,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-8719586,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-15745359,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-15745359,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-9441568,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-9441568,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-9441568,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-13359128,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-13359128,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-15578456,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-15578456,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-8463523,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-8463523,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-7053795,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-7053795,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-7053795,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2656388,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-2656388,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-5814483,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-5814483,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-8750304,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-8750304,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-8432162,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-8432162,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-852473,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1190402,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-790850,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-1646763,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"CommonStockNoParValue":{"label":"Common Stock, No Par Value","description":"Face amount per share of no-par value common stock.","units":{"USD/shares":[{"end":"2011-12-31","val":0,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2020-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":0,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2012-12-31","val":0,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":0,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":0,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":0,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":0,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":0,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":0,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q2I"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":0,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":0,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":0,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":0,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":0,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":0,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":0,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":0,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2010-12-31","val":100000000,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-12-31","val":100000000,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":100000000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":100000000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":100000000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":100000000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":100000000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":100000000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":100000000,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":100000000,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":100000000,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":100000000,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":100000000,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":100000000,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":100000000,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":100000000,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":100000000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":100000000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":100000000,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":100000000,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":100000000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":100000000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-09-30","val":100000000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":100000000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":100000000,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":100000000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-06-30","val":100000000,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":100000000,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100000000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":100000000,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":100000000,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":100000000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":100000000,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":100000000,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":100000000,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":100000000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":100000000,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":100000000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":100000000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":100000000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":100000000,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":100000000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":100000000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":100000000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":100000000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":100000000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":100000000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":100000000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":100000000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":100000000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":100000000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":100000000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2010-12-31","val":23974114,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-12-31","val":25318700,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011Q4I"},{"end":"2020-12-31","val":33957204,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":34013104,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":34023104,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":34023104,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-06-30","val":34023104,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":34024304,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":34024304,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":34024304,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":34024304,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":34024304,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":34024304,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":34024304,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":34024304,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":34024304,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":34024304,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":34024304,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":34024304,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":34024304,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":34024304,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":34024304,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":34024304,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":34024304,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":34024304,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":34024304,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":34024304,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":34024304,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":34024304,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":34024304,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":34024304,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":34024304,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":34024304,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2010-12-31","val":23974114,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-12-31","val":25318700,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":25318700,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":27252463,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":27252463,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":27187702,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":27187702,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":27613397,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":27613397,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":28619874,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":28619874,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":29666454,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":29666454,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":32666454,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":32666454,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":32666454,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":32674954,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":32674954,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":33957204,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":33957204,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":33957204,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-09-30","val":33764283,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":33484935,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":33484935,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":33484935,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":33484935,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-06-30","val":32935959,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":32937159,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":29937159,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":29937159,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":29937159,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":29937159,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":29937159,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":29937159,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":29937159,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":29937159,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":29937159,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":29937159,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":29937159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":29937159,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":29937159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":29937159,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":29937159,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockValue":{"label":"Common Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2020-12-31","val":0,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-09-30","val":0,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":0,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"ContractWithCustomerRefundLiabilityCurrent":{"label":"Contract with Customer, Refund Liability, Current","description":"Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current.","units":{"USD":[{"end":"2017-12-31","val":355742,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":355742,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":355742,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":355742,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":437368,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":649802,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":440528,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":860926,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":860926,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":860926,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":860926,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":860926,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":377837,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":390396,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":530997,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":998601,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":998601,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":998601,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":998601,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":998601,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":273584,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":302380,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1387491,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1686868,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1686868,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1686868,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":1686868,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1686868,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1566167,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2256314,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2609684,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2339530,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":2339530,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":6200000,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":6200000,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2470949,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4600000,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2700000,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"ConversionOfStockAmountIssued1":{"label":"Conversion of Stock, Amount Issued","description":"\"The value of the financial instrument issued [noncash or part noncash] in the conversion of stock. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":8500,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":8500,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":8500,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":8500,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":8500,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":8500,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":8500,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":15000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":15000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":96700,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":96700,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":96700,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":5000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":26500,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":26500,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":26500,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":26500,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":30500,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":30500,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":30500,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"}]}},"ConvertiblePreferredStockSharesIssuedUponConversion":{"label":"Convertible Preferred Stock, Shares Issued upon Conversion","description":"Number of shares issued for each share of convertible preferred stock that is converted.","units":{"shares":[{"end":"2020-01-13","val":7500,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-01-13","val":7500,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-01-13","val":7500,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-05-18","val":2500,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-05-18","val":2500,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q2I"},{"end":"2020-09-30","val":600000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-12-31","val":405495,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"}]}},"CostOfGoodsAndServicesSold":{"label":"Cost of Goods and Services Sold","description":"The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":25465660,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":9638472,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":4623659,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":16673127,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":7034655,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":23698436,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":23698436,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6457125,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":11297473,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":11297473,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":4840348,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":4840348,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":16178550,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":16178550,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":4881077,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":4881077,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":21199466,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":21199466,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":21199466,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":4589852,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":4589852,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":9987243,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":9987243,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":5397391,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":5397391,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":16077736,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":16077736,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":6090493,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":6090493,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":22468085,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":22468085,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":22468085,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4397059,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":4397059,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":9564830,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":9564830,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":5167771,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":5167771,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":15407306,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":15407306,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":5842476,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":5842476,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":20475170,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":20475170,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":20475170,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4317026,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":4317026,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9015464,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":9015464,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":9015464,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":4698438,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4698438,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4698438,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":16050426,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":16050426,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":7034962,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":7034962,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":22498927,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":22498927,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":22498927,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3780289,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":3780289,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8490530,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":7894530,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":7894530,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":4710241,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":4114241,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":4114241,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":14153878,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":14153878,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":6259348,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":6259348,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":18987029,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":18987029,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":18987029,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3731972,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":3731972,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":8688384,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":8688384,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":4956412,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":4956412,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":14268743,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":14268743,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":5580359,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":5580359,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":19484581,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":19484581,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":19484581,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4598757,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":4598757,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":10035806,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":10035806,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":5437049,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":5437049,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":17187504,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":17187504,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":7151698,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":7151698,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":24522250,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":24522250,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":24522250,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":4813205,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":4813205,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":4813000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":10220179,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":10220179,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5406974,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5406974,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5407000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":17287316,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":17287316,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":7067137,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":7067137,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":7067000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":23052900,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":23052900,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":23052900,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":5766000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":5442155,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":5442000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":5442155,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":12106688,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":12106688,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":6664533,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":6665000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":6664533,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":19978415,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":19978415,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":7871727,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":7872000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":7871727,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":27659223,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":27659223,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":27659223,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":7680000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":7671783,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":7671783,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":15571882,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":15571882,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":7900099,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":7900099,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":28834441,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":28834441,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":13262559,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":13262559,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":44854100,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":44854100,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":44854100,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":22078938,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":22078938,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":44932700,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":44932700,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":22853762,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":22853762,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":67893878,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":67893878,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":22961178,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":22961178,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":93029933,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":93029933,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":93029933,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":29174429,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":29174429,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":39864398,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":39864398,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":10689969,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":10689969,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":58189057,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":58189057,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":18324659,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":18324659,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":66565655,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":66565655,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":66565655,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":8131574,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":8131574,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":15725946,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":15725946,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":7594373,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":7594373,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":21740297,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":21740297,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6014350,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6014350,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":34489115,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":34489115,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":34489115,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":5698434,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":5698434,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":12147722,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":12147722,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":6449288,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":6449288,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":22509389,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":22509389,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":10361667,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":10361667,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":34077709,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":34077709,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":8297084,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":18849907,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":10552823,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":27249726,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":8399819,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":38219165,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"CostOfGoodsSold":{"label":"Cost of Goods Sold (Deprecated 2018-01-31)","description":"Total costs related to goods produced and sold during the reporting period.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":22659437,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":8483959,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":4074388,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":14565160,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":6081201,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":20757488,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":20757488,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":5759837,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":9966837,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":9966837,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":4207000,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":4207000,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":14175830,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":14175830,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":4208993,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":4208993,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":18556257,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":18556257,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":18556257,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":4053401,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":4053401,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":8796605,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":8796605,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":4743204,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":4743204,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":14114956,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":14114956,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":5318351,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":5318351,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":19776198,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":19776198,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":19776198,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3840094,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":3840094,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":8440321,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":8440321,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4600227,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4600227,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":13534753,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":13534753,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":5094432,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":5094432,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":18000408,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":18000408,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":18000408,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3820784,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":3820784,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7917927,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":7917927,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":7917927,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":4097143,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4097143,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4097143,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":14109159,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":14109159,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":6191232,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":6191232,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":19770226,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":19770226,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":19770226,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3262007,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":3262007,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7414289,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":6818289,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":6818289,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":4152282,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":3556282,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":3556282,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":12307440,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":12307440,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":5489151,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":5489151,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":16509446,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":16509446,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":16509446,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3226597,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":3226597,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7500607,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":7500607,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":4274010,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":4274010,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":12400679,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":12400679,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":4900072,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":4900072,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":16957073,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":16957073,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4010913,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":8812408,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":4801495,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":15116805,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":6304397,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":21658062,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-204507,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-29070,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-29070,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1785,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1785,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1785,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":83470,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":83470,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":83470,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":4431590,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4431590,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4431590,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":20041644,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":20041644,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":20041644,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1448000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1448000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":1448000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":33734,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":33734,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":33734,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-33734,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-33734,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-176057,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":13797,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":13797,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":9818,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":9818,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":9818,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":90972,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":90972,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":90972,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":848,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":848,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":848,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6481440,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":6481440,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":6481440,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":28121199,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":28121199,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":28121199,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-7263302,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-7263302,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-7263302,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-31795,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-31795,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-31795,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-25841,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-25841,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":291293,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"CurrentStateAndLocalTaxExpenseBenefit":{"label":"Current State and Local Tax Expense (Benefit)","description":"Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":28450,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":42867,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":42867,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":8033,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":8033,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":8033,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":7502,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7502,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7502,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":848,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":848,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":848,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2049850,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2049850,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2049850,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":8079555,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":8079555,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":8079555,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-8711302,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-8711302,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-8711302,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-65529,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-65529,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-65529,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":7893,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":7893,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":291293,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"CustomerAdvancesCurrent":{"label":"Customer Advances, Current","description":"The current portion of prepayments received from customers for goods or services to be provided in the future.","units":{"USD":[{"end":"2011-12-31","val":869334,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":869334,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":869334,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1108353,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":917039,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1400740,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1400740,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1400740,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1400740,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1400740,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":976843,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":873887,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1216157,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1720896,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1720896,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1720896,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1720896,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1720896,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1152115,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":826072,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":378839,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":435821,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":435821,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":435821,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":435821,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":435821,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":435821,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":345729,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":425198,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":425198,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":366085,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":395396,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":395396,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":395396,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":395396,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":395396,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":272089,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":260910,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":357396,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":692922,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":692922,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":692922,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":692922,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":692922,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":435832,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":457398,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":376984,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":355742,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"}]}},"DebtAndEquitySecuritiesUnrealizedGainLoss":{"label":"Debt and Equity Securities, Unrealized Gain (Loss)","description":"Amount of unrealized gain (loss) on investment in debt and equity securities.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":43102,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":102128,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":129728,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":-164342,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-164342,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":870760,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":870760,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":559543,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":559543,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":1999325,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":1870010,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1103972,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":1103972,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1577659,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1600000,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":816150,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":2521253,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":513529,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":513529,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3331109,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":3331109,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-572000,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-572414,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-3903523,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-1187629,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-615215,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2343359,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":2343359,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":2343359,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1492011,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1492011,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-4759639,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-4759639,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-6251650,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-6251650,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-11298207,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-11298207,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-6538568,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-6538568,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-10521166,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-10521166,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-10521166,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1732649,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1732649,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-47165,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-47165,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-1779814,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-1779814,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1402660,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":1402660,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1449825,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1449825,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":10806320,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":10806320,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-7156513,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-5600837,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1555676,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-3217058,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":2383779,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-5035991,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DebtInstrumentDecreaseForgiveness":{"label":"Debt Instrument, Decrease, Forgiveness","description":"Decrease for amounts of indebtedness forgiven by the holder of the debt instrument.","units":{"USD":[{"end":"2021-05-13","val":1377652,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-05-13","val":1377652,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-05-13","val":1377652,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-05-13","val":1377652,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-05-13","val":1377652,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-05-13","val":1377652,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1I"}]}},"DebtInstrumentFaceAmount":{"label":"Debt Instrument, Face Amount","description":"Face (par) amount of debt instrument at time of issuance.","units":{"USD":[{"end":"2020-04-17","val":1363000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-04-17","val":1363000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q1I"}]}},"DebtInstrumentInterestRateStatedPercentage":{"label":"Debt Instrument, Interest Rate, Stated Percentage","description":"Contractual interest rate for funds borrowed, under the debt agreement.","units":{"pure":[{"end":"2020-04-17","val":0.01,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-04-17","val":0.01,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q1I"}]}},"DeferredCompensationArrangementWithIndividualExercisePrice":{"label":"Deferred Compensation Arrangement with Individual, Exercise Price","description":"The per share price that the individual must pay to acquire shares under the deferred compensation arrangement.","units":{"USD/shares":[{"end":"2021-03-16","val":13,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q1I"},{"end":"2021-03-16","val":13,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"}]}},"DeferredCompensationArrangementWithIndividualSharesAuthorizedForIssuance":{"label":"Deferred Compensation Arrangement with Individual, Shares Authorized for Issuance","description":"The maximum number of shares authorized for issuance under the deferred compensation arrangement as of the balance sheet date.","units":{"shares":[{"end":"2021-03-16","val":2000000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q1I"},{"end":"2021-03-16","val":2000000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-188456,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-188456,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-188456,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2020-01-01","end":"2020-12-31","val":-3428399,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-3428399,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-3428399,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-6719211,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":-6719211,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-6719211,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3717559,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3717559,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":3717559,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-1855875,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-1855875,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-1855875,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":8285927,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":8285927,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"}]}},"DeferredIncomeTaxAssetsNet":{"label":"Deferred Income Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.","units":{"USD":[{"end":"2019-12-31","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-06-30","val":1801996,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":804357,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4631206,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":4631206,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":4631206,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":4631206,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":4631206,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":6370001,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11246970,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":13145274,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13865834,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":13865834,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":13865834,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":13865834,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":13865834,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8794315,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":9646367,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":9971960,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6518663,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":6518663,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":6518663,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":6518663,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":6518663,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6287746,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":7219868,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8533602,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8392030,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":8392030,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8392030,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8392030,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":8392030,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":8308139,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"}]}},"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":"2017-01-01","end":"2017-12-31","val":-188456,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-188456,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-188456,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2020-01-01","end":"2020-12-31","val":-4631206,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-4631206,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-4631206,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-9234629,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":-9234629,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-9234629,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":7347172,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":7347172,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":7347172,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-1873366,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-1873366,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-1873366,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":8392031,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":8392031,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"}]}},"DeferredIncomeTaxesAndTaxCredits":{"label":"Deferred Income Taxes and Tax Credits","description":"Amount of deferred income tax expense (benefit) and income tax credits.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-06-30","val":-1801996,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-1801996,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-804357,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-804357,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-4631206,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-4631206,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-4631206,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1738795,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-1738795,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-6615764,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-6615764,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-8514068,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-8514068,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-9234628,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":-9234628,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-9234628,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5071519,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":5071519,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4219467,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":4219467,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":3893874,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3893874,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":7347171,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":7347171,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":7347171,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":230917,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":230917,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-701205,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-701205,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-2014939,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-2014939,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-1873367,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-1873367,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-1873367,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":83891,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":83891,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":8392031,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":8392031,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":8392030,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":8392030,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":8392030,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":8392030,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2011-12-31","val":768455,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":631109,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":631109,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":393343,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":393343,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":493985,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":493985,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":485384,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":485384,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":669246,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":669246,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1231693,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1231693,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1281999,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":1281999,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1628133,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":1628133,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2190457,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":2190457,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6848278,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":6848278,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":15077974,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":15077974,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":12005071,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":12005071,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":14134775,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":14134775,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":11646268,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredStateAndLocalIncomeTaxExpenseBenefit":{"label":"Deferred State and Local Income Tax Expense (Benefit)","description":"Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":-1202807,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-1202807,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-1202807,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-2515418,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":-2515418,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-2515418,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3629613,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3629613,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":3629613,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-17491,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-17491,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-17491,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":106104,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":106104,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"}]}},"DeferredTaxAssetsGross":{"label":"Deferred Tax Assets, Gross","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2011-12-31","val":5651871,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":6670163,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":6670163,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":8837160,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":8971009,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9879441,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":9879441,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":8237356,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":8237356,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9866579,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":9866579,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7057647,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":7057647,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":7433397,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":7433397,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":6657971,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":6657971,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6821663,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":6821663,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":20714112,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":20714112,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":21879350,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":21879350,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":20679814,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":20679814,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":23238428,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":23238428,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":23294988,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsInventory":{"label":"Deferred Tax Assets, Inventory","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.","units":{"USD":[{"end":"2011-12-31","val":397449,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":319830,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":319830,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":338253,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":338253,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":287190,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":287190,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":356170,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":356170,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":361437,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":361437,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":224353,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":224353,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":132114,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":132114,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":110455,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":110455,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":98748,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":98748,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":118201,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":118201,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":159405,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":159405,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":299276,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":299276,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":345926,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":345926,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":201421,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsOperatingLossCarryforwards":{"label":"Deferred Tax Assets, Operating Loss Carryforwards","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.","units":{"USD":[{"end":"2011-12-31","val":3372994,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4873433,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4873433,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3819961,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3819961,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4704612,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":4704612,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5979717,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":5979717,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":7651971,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":7651971,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":6127210,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":6127210,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6668238,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":6668238,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5748724,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":5748724,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":198675,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":198675,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":130643,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":130643,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5053102,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":5053102,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4654612,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":4654612,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":8466565,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":8466565,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":9687582,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTax":{"label":"Deferred Tax Assets, Tax Credit Carryforwards, Alternative Minimum Tax","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax credit carryforwards.","units":{"USD":[{"end":"2013-12-31","val":83470,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":201773,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":201773,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":201773,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":201773,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":201773,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":201773,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":201773,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.","units":{"USD":[{"end":"2011-12-31","val":1118679,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1165658,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1165658,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1350125,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1350125,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1424969,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1424969,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1383461,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1383461,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1348032,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":1348032,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":509666,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":509666,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":436627,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":436627,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":573382,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":573382,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":824920,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":824920,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1298083,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsImpairmentLosses":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Impairment Losses","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated impairment losses.","units":{"USD":[{"end":"2016-12-31","val":172983,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":172983,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":112000,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":112000,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":112000,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":111178,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":111178,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLegalSettlements":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Legal Settlements","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from the estimated loss from legal settlements.","units":{"USD":[{"end":"2013-12-31","val":2929640,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":2929640,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2929640,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":2929640,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2018-12-31","val":112000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":30434,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":30434,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"}]}},"DeferredTaxAssetsValuationAllowance":{"label":"Deferred Tax Assets, Valuation Allowance","description":"Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.","units":{"USD":[{"end":"2011-12-31","val":4883416,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":6039054,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":6039054,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":8443817,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":8577666,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9385456,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":9385456,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":7751972,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":7751972,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9197333,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":9197333,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":5825954,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":5825954,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6151398,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":6151398,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5029838,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":5029838,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2021-12-31","val":0,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":282713,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":282713,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2022-12-31","val":283000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022Q4I"},{"end":"2023-12-31","val":282713,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":283000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":283000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":282713,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-06-30","val":9700000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9900000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":9103653,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":9100000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":9100000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":9100000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":9103653,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":11300000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":11300000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":11200000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":11648721,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilities":{"label":"Deferred Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.","units":{"USD":[{"end":"2020-12-31","val":4631206,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"}]}},"DeferredTaxLiabilitiesPropertyPlantAndEquipment":{"label":"Deferred Tax Liabilities, Property, Plant and Equipment","description":"Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2011-12-31","val":768455,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":631109,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":631109,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":393343,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":393343,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":493985,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":493985,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":485384,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":485384,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":669246,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":669246,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1231693,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1231693,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1281999,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":1281999,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1628133,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":1628133,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1682260,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1682260,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6182318,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":6182318,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":14049742,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":14049742,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":13199805,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":13199805,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":13046294,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":13046294,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":11556742,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DefinedContributionPlanMaximumAnnualContributionPerEmployeePercent":{"label":"Defined Contribution Plan, Maximum Annual Contribution Per Employee, Percent (Deprecated 2013-01-31)","description":"Maximum percentage of employee gross pay, by the terms of the plan, that the employer may contribute to a defined contribution plan.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.88,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"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":"2013-01-01","end":"2013-12-31","val":0.88,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.88,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.88,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"},{"start":"2021-01-01","end":"2021-12-31","val":0.88,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.88,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.88,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.88,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.88,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2010-01-01","end":"2010-12-31","val":1482591,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":1267813,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":1267813,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1264326,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1264326,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1264326,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1272770,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1272770,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1272770,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1065248,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1065248,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":1065248,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":849804,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":849804,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":849804,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":867080,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":867080,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":867080,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":830715,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":830715,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":830715,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":883610,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":883610,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":883610,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":851673,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":851673,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":851673,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":832069,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":832069,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":832069,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1257417,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":1257417,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1257417,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":4602961,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":4602961,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":4600000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":7527227,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":7500000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":7500000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":7600000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":7600000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":7800000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2009-01-01","end":"2009-12-31","val":1396793,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":788680,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":1169293,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":1516226,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":1516226,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":327577,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":654666,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":654666,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":987161,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":987161,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":1311746,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1311746,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":1311746,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":329419,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":329419,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":666071,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":666071,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":986761,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":986761,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1335858,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1335858,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1335858,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":314179,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":314179,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":627576,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":627576,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":957090,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":957090,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":1284249,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1284249,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1284249,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":326482,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":595172,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":835163,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":1074520,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1074520,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":1074520,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":225834,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":433894,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":645038,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":858391,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":858391,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":858391,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":204266,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":204266,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":446798,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":446798,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":672000,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":672000,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":872868,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":872868,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":872868,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":206992,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":206992,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":405102,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":405102,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":603582,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":603580,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":834951,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":834951,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":834951,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":229807,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":229807,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":452846,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":452846,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":669584,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":669584,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":886814,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":886814,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":886814,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":211754,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":211754,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":427018,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":427018,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":641224,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":641224,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":852080,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":852080,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":852080,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":210369,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":210369,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":419488,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":419488,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":624998,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":624998,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":832069,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":832069,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":832069,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":210683,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":210683,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":429709,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":429709,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":702384,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":702384,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":1257417,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":1257417,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1257417,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":696846,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":696846,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1777991,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1777991,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":2984785,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2984785,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":4602961,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":4602961,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":4602961,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1938921,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1938921,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3884970,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":3884970,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":5826203,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":5826203,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":7527227,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":7527227,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":7527227,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1889467,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1889467,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":3776694,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":3776694,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":5683496,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":5683496,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":7569946,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":7569946,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1882927,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3755483,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":5621705,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":7765990,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DilutiveSecuritiesEffectOnBasicEarningsPerShareOther":{"label":"Dilutive Securities, Effect on Basic Earnings Per Share, Dilutive Convertible Securities","description":"Amount of increase (decrease) to net income used for calculating diluted earnings per share (EPS), resulting from the assumed exercise of dilutive convertible securities excluding adjustments related to ESOP convertible preferred stock, stock options, and restrictive stock units.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":-613,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-6955,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2259,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-10120,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":-10120,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"}]}},"DirectOperatingCostRoyaltyExpense":{"label":"Direct Operating Cost, Royalty Expense (Deprecated 2018-01-31)","description":"Royalty expense incurred and are directly related to goods produced and sold and services rendered during the reporting period.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":2806223,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":1154513,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":549271,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2107967,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":953454,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2940948,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":2940948,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":697288,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1330636,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":1330636,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":633348,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":633348,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":2002720,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":2002720,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":672084,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":672084,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":2643209,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":2643209,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":2643209,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":536451,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":536451,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1190638,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1190638,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":654187,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":654187,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1962780,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1962780,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":772142,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":772142,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":2691887,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":2691887,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":2691887,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":556965,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":556965,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1124509,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1124509,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":567544,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":567544,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1872553,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1872553,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":748044,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":748044,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2474762,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2474762,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2474762,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":496242,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":496242,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1097537,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":1097537,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":1097537,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":601295,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":601295,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":601295,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1941267,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":1941267,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":843730,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":843730,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2728701,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2728701,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2728701,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":518282,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":518282,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1076241,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1076241,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":1076241,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":557959,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":557959,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":557959,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1846438,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1846438,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":770197,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":770197,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":2477583,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2477583,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":2477583,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":505375,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":505375,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1187777,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1187777,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":682402,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":682402,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1868064,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1868064,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":680287,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":680287,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2527508,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":2527508,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":587844,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1223398,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":635554,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2070699,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":847301,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2864188,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"}]}},"DividendsPayableCurrent":{"label":"Dividends Payable, Current","description":"Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding. 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-06-30","val":291700,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":72925,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2012-09-30","val":57613,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":57613,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":57613,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":57613,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":57613,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":57613,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":57613,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":57613,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-12-31","val":57613,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":57613,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":57613,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":57613,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":57613,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":57613,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":57613,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2015-03-31","val":170817,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":56363,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":56363,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":56363,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":55414,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":55414,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":55414,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":55414,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":55414,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":55113,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":55113,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":55113,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":55113,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":55113,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":55113,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":55113,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":55113,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":55113,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":55113,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":55113,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":55113,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":55113,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":55113,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":55113,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":55113,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":55113,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":55113,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":55113,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":55113,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":55113,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":55113,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":55113,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":55113,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":55113,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":54800,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":54800,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":54800,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":54800,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":54800,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":54800,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":54800,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":54800,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":54800,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":52242,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":49091,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":49091,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":49091,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":49091,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":49091,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":39050,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5056946,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1399744,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1438371,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":1438371,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1438371,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1438371,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1438371,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1417937,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1417937,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1417937,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1417937,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1417937,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":1417937,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":1417937,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1417937,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1417937,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1417937,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1417937,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1417437,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":1417437,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1417437,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1417437,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1417437,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1417437,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1417437,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1417437,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1417437,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":1417437,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":1417437,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":1417437,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1417437,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1417437,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1417437,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1417438,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1417438,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DividendsPreferredStock":{"label":"Dividends, Preferred Stock","description":"Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":876566,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":876566,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":364625,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":364625,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":364625,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":230450,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":288063,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":288063,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":230449,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":230449,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":230449,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":115225,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":115225,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":115225,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":338956,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":338956,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":338956,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":220450,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":220450,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":220450,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":165339,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":55112,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":220450,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":220450,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":220450,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":55112,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":110225,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":55113,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":165337,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":165337,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":55112,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":55112,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":220450,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":220450,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":220450,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":55112,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":55112,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":109912,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":109912,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":54800,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":54800,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":164712,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":164712,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":54800,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":54800,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":219512,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":219512,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":219512,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":54800,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":54800,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":109600,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":109600,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":54800,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":54800,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":161842,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":161842,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":52242,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":52242,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":210933,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":210933,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":210933,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":39050,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":39050,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5095996,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":5095996,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":5056946,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":5056946,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":5135046,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":5135046,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":39050,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":39050,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":5213591,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":5213591,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":5213591,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":58111,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":58111,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":116222,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":116222,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":58111,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":58111,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":174334,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":174334,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":58111,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":58111,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":232445,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":232445,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":232445,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":58111,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":58111,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":116222,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":116222,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":58111,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":58111,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":174335,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":174335,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":58111,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":58111,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":231946,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":231946,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":231946,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":57611,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":57611,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":115222,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":115222,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":57611,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":57611,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":172832,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":172832,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":57611,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":57611,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":230444,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":230444,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":57611,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":115222,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":57611,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":172833,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":57611,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":230444,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DividendsPreferredStockCash":{"label":"Dividends, Preferred Stock, Cash","description":"Amount of paid and unpaid preferred stock dividends declared with the form of settlement in cash.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":876566,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":291700,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":291700,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":72925,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":72925,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":57613,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":57613,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":57613,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":57613,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":57613,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":57613,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":57613,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":57613,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":57613,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-12-31","val":57613,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":57613,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":57613,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":57613,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":57613,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":57613,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":57613,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":57613,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-03-31","val":170817,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":170817,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":56363,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":56363,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":56363,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":56363,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":56363,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":55414,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":55414,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":55414,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":55113,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":55113,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":55113,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":55113,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":55113,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":55113,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":55113,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":55113,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":55113,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":55113,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":55113,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":55113,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":55113,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":55113,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":55113,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":55113,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":55113,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":55113,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":55113,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":55113,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":55113,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":55113,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":55113,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":55112,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":55113,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":55113,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":55113,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":55113,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":55113,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":54800,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":54800,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":54800,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":54800,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":54800,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":54800,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":54800,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":54800,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":54800,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":54800,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":54800,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":52242,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":52242,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":49091,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":49091,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":49091,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":39050,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":39050,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5056946,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":5056946,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-06-01","end":"2021-06-30","val":5056945,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"start":"2021-01-01","end":"2021-09-30","val":1399744,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1399744,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":1438371,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":1438371,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1417937,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1417937,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":1417937,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1417937,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2009-01-01","end":"2009-12-31","val":-0.45,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-0.24,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":-0.13,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.09,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":0.33,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.04,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":0.04,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.06,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.08,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":0.08,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.02,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":0.02,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.14,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":0.14,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.06,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":0.06,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-0.04,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-0.04,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-0.07,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-0.07,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.03,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.03,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-0.09,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-0.09,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-0.02,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-0.02,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-0.19,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.19,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.19,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-0.06,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.06,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-0.16,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-0.16,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.1,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.1,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-0.2,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-0.2,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.04,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.04,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.26,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.26,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.26,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.08,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.08,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.14,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.14,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.14,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":-0.06,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.06,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.06,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.14,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-0.14,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":0.01,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":0.01,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.04,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-0.04,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.16,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":0.18,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":0.18,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":0.2,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0.22,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":0.22,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.16,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":0.16,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-0.02,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-0.02,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.21,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.21,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.21,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.04,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-0.04,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.07,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-0.07,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-0.03,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-0.03,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.08,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-0.08,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.15,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-0.15,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-0.15,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.09,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-0.09,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.05,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.05,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.1,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-0.1,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.14,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-0.14,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-0.14,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.05,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-0.05,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.03,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.03,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.03,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.05,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-0.05,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.01,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.01,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.06,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-0.06,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-0.06,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0.02,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.02,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":0.03,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0.03,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":0.03,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.07,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":0.07,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.07,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":0.05,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.11,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":0.11,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":0.11,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":0.11,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.45,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":0.45,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.33,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":0.33,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.8,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.8,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.8,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.53,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":0.53,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.84,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":0.84,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":0.31,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":0.31,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1.03,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1.03,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.19,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.19,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1.65,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":1.65,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1.65,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.23,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0.23,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.12,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0.12,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-0.11,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-0.11,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0.28,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.28,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0.16,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0.16,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0.15,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.15,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.15,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.1,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-0.1,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.13,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.13,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.24,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-0.24,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.14,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.14,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.46,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-0.46,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.48,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.48,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.53,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-0.53,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-0.07,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-0.07,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-0.4,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-0.4,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.35,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.36,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":0,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-0.35,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":0.01,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-0.43,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EarningsPerShareBasicAndDiluted":{"label":"Earnings Per Share, Basic and Diluted","description":"The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":-0.03,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-10-01","end":"2018-12-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":0.03,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q3"},{"start":"2019-10-01","end":"2019-12-31","val":0.05,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2009-01-01","end":"2009-12-31","val":-0.45,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-0.24,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":-0.13,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.08,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":0.29,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.04,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":0.04,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0.05,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0.07,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":0.07,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.02,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":0.02,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.13,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":0.13,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.06,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":0.06,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-0.04,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-0.04,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-0.07,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-0.07,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.03,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.03,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-0.09,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-0.09,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-0.02,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-0.02,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-0.19,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.19,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.19,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-0.06,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.06,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-0.16,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-0.16,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.1,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.1,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-0.2,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-0.2,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.04,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.04,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.26,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.26,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.26,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.08,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.08,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.14,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.14,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.14,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":-0.06,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.06,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.06,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.14,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-0.14,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-0.12,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.04,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-0.04,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.15,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":0.17,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":0.17,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":0.19,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0.21,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":0.21,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.15,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":0.15,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-0.02,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-0.02,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.2,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.2,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.2,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.04,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-0.04,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.07,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-0.07,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-0.03,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-0.03,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.08,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-0.08,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-0.01,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.15,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-0.15,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-0.15,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-0.04,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.09,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-0.09,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.05,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.05,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.1,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-0.1,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.01,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.14,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-0.14,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-0.14,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.05,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-0.05,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.03,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.03,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.03,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.05,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-0.05,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.01,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.01,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.06,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-0.06,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-0.06,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":-0.01,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0.02,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.02,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":0.03,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0.03,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":0.03,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.07,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":0.07,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.07,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":0.05,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.11,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":0.11,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":0.11,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":0.11,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.45,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":0.45,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.33,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":0.33,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.8,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.8,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.8,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.52,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":0.52,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.83,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":0.83,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":0.31,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":0.31,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1.02,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1.02,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.19,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.19,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1.63,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":1.63,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1.63,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.23,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0.23,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.12,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0.12,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-0.11,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-0.11,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0.28,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.28,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0.16,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0.16,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0.15,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.15,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.15,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0.03,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.1,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-0.1,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.13,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.13,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.24,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-0.24,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.14,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.14,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-0.24,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0.01,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.46,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-0.46,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.48,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.48,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.53,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-0.53,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-0.07,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-0.07,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-0.4,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-0.4,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.35,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.36,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":0,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-0.35,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":0.01,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-0.43,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateContinuingOperations":{"label":"Effective Income Tax Rate Reconciliation, Percent","description":"Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"pure":[{"start":"2010-01-01","end":"2010-12-31","val":-0.079,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":0.02,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0.02,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.011,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-0.001,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.01,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":0.01,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.012,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-0.017,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-0.017,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.024,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.024,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-0.017,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-0.017,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-0.014,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-0.014,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-0.002,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.002,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.002,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.001,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.001,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-0.001,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-0.001,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.001,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-0.001,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-0.014,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-0.014,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.071,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-0.071,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.015,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.015,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.015,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.001,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.001,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.001,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.001,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.001,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":-0.001,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.001,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.001,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.002,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-0.002,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":0.005,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":0.005,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.003,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.003,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-0.003,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.002,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-0.002,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.001,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":0.001,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":0.001,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0.001,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":0.001,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-0.008,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-0.008,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0.002,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.002,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.002,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.0001,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-0.001,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.001,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-0.001,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-0.001,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-0.001,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.001,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-0.001,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-0.004,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-0.004,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.004,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-0.004,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0.048,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.048,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":0.048,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.009,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0.01,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0.01,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0.01,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0.006,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.006,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":0.004,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0.004,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0.003,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":0.003,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.003,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.002,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":0.002,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.748,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":0.26,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":0.851,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-0.012,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-0.012,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.1563,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":0.156,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.071,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.002,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2020-01-01","end":"2020-12-31","val":-0.748,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-12-31","val":0.071,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.071,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.269,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":0.269,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.26,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":0.26,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":0.246,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":0.246,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.241,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.241,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.141,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.141,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.252,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":0.252,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.252,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.432,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0.432,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.515,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0.515,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":0.3,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":0.3,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.198,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-0.198,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-15.224,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":15.22,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0.016,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.016,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.016,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.189,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0.189,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.196,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":0.196,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":0.194,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":0.194,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":0.2242,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.2242,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0.233,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0.233,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0.215,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":0.215,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0.215,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.166,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0.166,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1.576,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1.572,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-1.56,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-1.415,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1.147,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1.147,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0.016,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0.016,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-2.377,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-2.377,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.028,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.028,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-0.021,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-0.029,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":0.005,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-0.024,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2010-01-01","end":"2010-12-31","val":0.35,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0.35,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":0.35,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.35,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.35,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.35,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.35,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.35,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.35,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.35,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.35,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0.35,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.35,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.35,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.35,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.35,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":0.35,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":0.35,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0.35,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":0.35,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0.21,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0.21,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0.21,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":0.21,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.21,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.21,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":0.21,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.21,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":0.21,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.21,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.21,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.21,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.21,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0.21,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.21,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0.21,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.21,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.21,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.21,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0.21,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.21,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":0.21,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.21,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.21,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.21,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0.21,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0.21,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":0.21,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":0.21,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":0.21,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0.21,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0.21,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":0.21,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":0.21,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":-0.28,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.28,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.28,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.393,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.393,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.393,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.343,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.343,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-0.343,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.378,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-0.378,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":-0.378,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.391,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-0.391,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-0.391,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.859,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.859,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":0.859,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.243,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-0.243,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-0.243,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.356,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-0.356,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-0.356,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":-0.248,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-0.088,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-0.192,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-0.21,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2020-01-01","end":"2020-12-31","val":-0.982,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-12-31","val":-0.192,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-0.192,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2022-01-01","end":"2022-12-31","val":0.055,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.055,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.055,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1.78,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1.776,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1.3206,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1.321,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-2.506,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-2.506,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.215,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.213,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-0.21,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-0.207,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.","units":{"pure":[{"start":"2017-01-01","end":"2017-12-31","val":-0.811,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-0.811,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-0.811,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2017-01-01","end":"2017-12-31","val":0.8,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2017-01-01","end":"2017-12-31","val":0.8,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.001,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":0.001,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":0.001,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2022-01-01","end":"2022-03-31","val":0.081,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.131,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0.131,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.343,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.343,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-0.751,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-0.751,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-0.751,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"pure":[{"start":"2010-01-01","end":"2010-12-31","val":0.091,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":0.02,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.012,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.012,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.012,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.003,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.003,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.003,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.007,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.007,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-0.007,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.007,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.007,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.007,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.047,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":0.047,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":0.047,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.057,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.057,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":0.057,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.003,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-0.003,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-0.003,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":-0.006,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"},{"start":"2025-01-01","end":"2025-12-31","val":-0.008,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent","description":"Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":-0.11,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.11,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.11,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2017-01-01","end":"2017-12-31","val":-0.06,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-0.06,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-0.06,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2021-01-01","end":"2021-09-30","val":-0.001,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-0.001,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.001,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-0.001,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":-0.001,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-0.001,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.052,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0.052,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.086,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0.086,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.089,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.089,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0.417,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.108,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.108,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.01,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-0.01,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.004,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":0.004,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.0015,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.0015,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"}]}},"EffectiveIncomeTaxRateReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"pure":[{"start":"2010-01-01","end":"2010-12-31","val":-0.005,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":-0.005,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-0.005,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.003,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.003,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.003,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.016,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.016,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.016,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.032,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-0.032,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-0.032,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.006,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-0.006,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.035,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2021-01-01","end":"2021-06-30","val":-0.011,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-0.011,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-0.008,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-0.018,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-0.004,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":0.049,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2024-01-01","end":"2024-06-30","val":-0.001,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-0.001,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-0.0013,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-0.001,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-06-30","val":-0.002,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-0.003,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2010-01-01","end":"2010-12-31","val":0.029,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":0.029,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":0.029,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.029,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.029,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.029,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.029,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.029,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.029,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.029,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":0.029,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":0.029,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.029,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.029,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":0.029,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.029,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":0.029,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":0.029,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.029,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.029,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":0.029,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.035,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":0.035,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":0.035,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.02,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":0.025,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.028,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0.042,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.002,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2020-01-01","end":"2020-12-31","val":0.024,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-12-31","val":0.042,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":0.042,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.059,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":0.059,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.061,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":0.061,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.058,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.058,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.054,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.064,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":0.064,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.064,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.032,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0.032,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.032,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0.032,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.006,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":0.006,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0.01,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.01,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.01,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0.001,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0.001,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0.001,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":0.001,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.0013,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0.0013,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0.008,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":0.008,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0.008,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.008,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0.008,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.001,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-0.001,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-0.0011,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-0.001,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-0.006,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-0.006,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.021,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.021,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-0.022,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-0.019,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EmployeeBenefitsAndShareBasedCompensation":{"label":"Employee Benefits and Share-based Compensation","description":"Amount of expense for employee benefit and equity-based compensation.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1345915,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1345915,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":2503152,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":2503152,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3660387,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1132078,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":1132078,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2276736,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":2276736,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":3433972,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3433972,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":10125813,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":10125813,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":603484,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":603484,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":603484,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":600704,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":498754,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":628794,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":628794,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":628794,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":628794,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":628794,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":523599,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":660281,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":589220,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":809592,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":809592,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":809592,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":809592,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":809592,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":531546,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":714104,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":605221,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":815044,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":815044,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":815044,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":815044,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":815044,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":643453,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":704198,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":576661,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":504188,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":504188,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":504188,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":504188,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":504188,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":504188,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":647627,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":770176,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":770176,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":630050,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":763576,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":763576,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":763576,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":763576,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":763576,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":942867,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":770060,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":618743,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":536456,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":536456,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":536456,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":536456,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":536456,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":906451,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":814604,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":924879,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":547021,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":547021,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":547021,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":547021,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":547021,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":678001,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":567768,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":670498,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":540852,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":540852,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":540852,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":540852,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":540852,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":597457,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":492912,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":627408,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":607339,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":607339,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":607339,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":607339,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":607339,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":774659,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":783702,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":974438,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":826762,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":826762,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":826762,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":826762,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":826762,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1303568,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1094365,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":841290,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1056656,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":1056656,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1056656,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1056656,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1056656,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":855743,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1011716,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":817064,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":997530,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":997530,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":997530,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":997530,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":997530,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":945948,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":928341,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":728889,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":865105,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":865105,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":865105,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":865105,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":865105,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":722458,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":936137,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":809937,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1073357,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":1073357,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":1073357,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":1073357,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1073357,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":918104,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1029652,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":885030,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":762213,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions":{"label":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","description":"Amount of cost to be recognized for option under share-based payment arrangement.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":684794,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2017-12-31","val":672000,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"}]}},"EntityWideDisclosureOnGeographicAreasLongLivedAssetsInEntitysCountryOfDomicile":{"label":"Disclosure on Geographic Areas, Long-Lived Assets in Entity's Country of Domicile (Deprecated 2013-01-31)","description":"Amount of long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets, located in the entity's country of domicile.","units":{"USD":[{"end":"2010-12-31","val":12297942,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":12412502,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2011-12-31","val":12412502,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":12412502,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":11936033,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":11754977,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":11679592,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2012-12-31","val":11679592,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":11679592,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":11679592,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2013-03-31","val":11438268,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":11229865,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":10916085,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"}]}},"EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountries":{"label":"Disclosure on Geographic Areas, Long-Lived Assets in Foreign Countries (Deprecated 2013-01-31)","description":"Amount of long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets, located in foreign countries in total in which the entity holds assets.","units":{"USD":[{"end":"2010-12-31","val":262650,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":241354,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2011-12-31","val":241354,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":241354,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":230705,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":225380,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":220058,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2012-12-31","val":220058,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":220058,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":220058,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2013-03-31","val":214734,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":209410,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":240150,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"}]}},"EquitySecuritiesFvNi":{"label":"Equity Securities, FV-NI","description":"Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"end":"2018-12-31","val":2986156,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2986156,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2986156,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4558714,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7489788,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7731228,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7771660,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":7771660,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":7771660,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":7771660,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":7771660,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7649081,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10760830,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6703449,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":8081833,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":8081833,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":8081833,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":8081833,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":8081833,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":13763887,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13903032,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":13583943,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13268986,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":13268986,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":13268986,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":13268986,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":18703523,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":26873166,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":26314374,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"EquitySecuritiesFvNiCost":{"label":"Equity Securities, FV-NI, Cost","description":"Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2018-12-31","val":2986156,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2986156,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2986156,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4515612,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7387661,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7601500,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7642345,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":7642345,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":7642345,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":7642345,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":7642345,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7684108,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9760755,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6014591,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6082508,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":6082508,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":6082508,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":6082508,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":6082508,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10660590,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10713983,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10767033,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10747733,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":10747733,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":10747733,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12859560,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":24928628,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"EquitySecuritiesFvNiRealizedGain":{"label":"Equity Securities, FV-NI, Realized Gain","description":"Amount of realized gain from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":7924,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":7924,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":7925,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":7925,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":7925,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":7925,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":162595,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":162595,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"},{"start":"2023-01-01","end":"2023-12-31","val":5574792,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"}]}},"EquitySecuritiesFvNiUnrealizedGain":{"label":"Equity Securities, FV-NI, Unrealized Gain","description":"Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":43102,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":102697,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":129728,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":129315,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":129315,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2019-01-01","end":"2019-12-31","val":129315,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-12-31","val":129315,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":129315,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":23319,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1000075,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":688858,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":1999325,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":1999325,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2020-01-01","end":"2020-12-31","val":1999325,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-12-31","val":1999325,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":1999325,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3108524,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3189049,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":2816910,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":2521253,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":2521253,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-01-01","end":"2021-12-31","val":2521253,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5899879,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2120189,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"EquitySecuritiesFvNiUnrealizedLoss":{"label":"Equity Securities, FV-NI, Unrealized Loss","description":"Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":570,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":58346,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2021-01-01","end":"2021-03-31","val":5227,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-07-01","end":"2021-09-30","val":373574,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":55916,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":175651,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":1187629,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":615215,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"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":678614,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":207879,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":207879,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":219358,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":219358,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":228631,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":228631,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":237218,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"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":14559,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":11479,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9272,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearFive":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Five","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":14559,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":11479,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9272,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearFour":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Four","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":14559,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":11479,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9272,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearThree":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Three","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":14559,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":11479,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9272,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Year Two","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":14559,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":11479,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9272,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"}]}},"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":1008743,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":494399,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"FiniteLivedIntangibleAssetsNet":{"label":"Finite-Lived Intangible Assets, Net","description":"Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.","units":{"USD":[{"end":"2011-12-31","val":330129,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":286520,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":286520,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":275041,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":275041,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":265768,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":265768,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":257181,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"GainLossOnDispositionOfAssets":{"label":"Gain (Loss) on Disposition of Property Plant Equipment, Excluding Oil and Gas Property and Timber Property","description":"Amount of gain (loss) on sale or disposal of property, plant and equipment assets, excluding oil and gas property and timber property.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":1000,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1000,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1000,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1000,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1000,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1000,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":1000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1000,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-326482,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-595172,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-595172,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-835163,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-03-31","val":-225834,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-433894,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-433894,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-645038,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":-33140,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-33140,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-33140,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"}]}},"GainLossRelatedToLitigationSettlement":{"label":"Gain (Loss) Related to Litigation Settlement","description":"Amount of gain (loss) recognized in settlement of litigation and insurance claims. Excludes claims within an insurance entity's normal claims settlement process.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":7275760,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":7275760,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":9159089,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":9159089,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1900000,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3800000,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":3800000,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":1900000,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":1900000,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":5700000,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":5700000,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1900000,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":1900000,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":5700000,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":5700000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":5700000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2015-01-01","end":"2015-06-30","val":7724826,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":7724826,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":7724826,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":7724826,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":7724826,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":7724826,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":7724826,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":7724826,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":7724826,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":7724826,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":7724826,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2025-01-01","end":"2025-06-30","val":1900000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1900000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1900000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":1900000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"GainOnBusinessInterruptionInsuranceRecovery":{"label":"Gain on Business Interruption Insurance Recovery","description":"The net amount (to the extent disclosed within this portion of the income statement) by which an insurance settlement exceeds incremental costs incurred from the event causing an interruption of business, plus the insurance award for earnings lost from the event, such as a natural catastrophe, explosion or fire.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":260514,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018"}]}},"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-06-30","val":1377652,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1377652,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":1377652,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":1377652,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1377652,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1377652,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":1377652,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":1377652,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1377652,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"}]}},"GeneralAndAdministrativeExpense":{"label":"General and Administrative Expense","description":"The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":18814392,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":9133391,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":4694151,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":11699468,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":2729116,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":14260151,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":14260151,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2441755,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":5594827,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":5594827,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":3153072,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":3153072,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":7903586,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":7903586,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2308759,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":2308759,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":10738110,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":10738110,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":10738110,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2401351,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2401351,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":5086049,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":5086049,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2684698,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2684698,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7372663,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":7372663,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2286614,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2286614,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":10022621,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":10022621,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":10022621,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2898952,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":2898952,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":5744672,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":5744672,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2845720,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2845720,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":8527295,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":8527295,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2782623,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2782623,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":10989790,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":10989790,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":10989790,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2431678,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":2431678,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4694889,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":4694889,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":4694889,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":2263211,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2263211,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2263211,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":7076688,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":7076688,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":2381799,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":2381799,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":9595399,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":9595399,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":9595399,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2317914,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":2317914,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4979682,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":4979682,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":4979682,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":2661768,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":2661768,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":2661768,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":7321847,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":7321847,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":2342165,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":2342165,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":9328029,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":9328029,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":9328029,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2049688,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":2049688,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4140839,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":4140839,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":2091151,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":2091151,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":6306085,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":6306085,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":2165246,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":2165246,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":8795310,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":8795310,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":8795310,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2300867,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2300867,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4433907,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":4433907,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2133040,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2133040,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":6346731,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":6346731,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":1912824,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":1912824,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":8351053,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":8351053,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":8351053,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1706881,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":1706881,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3519645,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":3519645,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1812764,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1812764,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5196224,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":5196224,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":1676579,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":1676579,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":6776705,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":6786041,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":6786041,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1662095,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1662095,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":3169529,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":3169529,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1507434,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1507434,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":4816214,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":4816214,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":1646685,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1646685,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":6432158,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":6432158,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":6432158,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1775204,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":1775204,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3510922,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":3510922,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":1735718,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":1735718,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":5696901,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":5696901,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":2185980,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":2185980,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":8301169,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":8301169,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":8301169,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3493236,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":3493236,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":8615121,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":8615121,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":5121885,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":5121885,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":12824957,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":12824957,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":4209836,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":4209836,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":17378301,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":17378301,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":17378301,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4728481,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":4728481,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":9164667,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":9164667,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":4436186,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":4436186,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":13311488,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":13311488,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4146821,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4146821,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":24036480,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":24036480,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":24036480,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4130023,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":4130023,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":7855487,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":7855487,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":3725463,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":3725463,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":11592965,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":11592965,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":3737479,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":3737479,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":14308365,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":14308365,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":14308365,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3310062,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":3310062,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":6979251,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":6979251,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":3669189,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":3669189,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":10176367,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":10176367,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":3197116,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":3197116,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":13555283,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":13555283,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2881841,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":6083798,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":3201955,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":9640521,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":3556724,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":12772469,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"GrossProfit":{"label":"Gross Profit","description":"Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":13516177,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":6275878,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":2825074,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":11476241,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":5200363,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":12521126,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":12521126,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":3290507,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":6426130,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":6426130,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":3135623,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":3135623,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":9815661,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":9815661,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":3389531,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":3389531,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":10902830,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":10902830,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":10902830,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2840132,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2840132,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":6170646,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":6170646,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3330514,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3330514,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":9524310,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":9524310,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3353664,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3353664,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":11176418,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":11176418,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":11176418,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2776053,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":2776053,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4515515,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":4515515,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1739462,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1739462,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":7833317,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":7833317,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":3317802,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":3317802,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":10309957,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":10309957,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":10309957,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1723352,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1723352,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3901276,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":3901276,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":3901276,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":2177924,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2177924,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":2177924,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":7752994,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":7752994,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":3851718,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":3851718,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":12021703,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":12021703,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":12021703,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2398287,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":2398287,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4403516,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":4999516,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":4999516,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":2005229,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":2601229,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":2601229,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":8223034,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":8223034,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":3223518,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":3223518,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":10565171,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":10565171,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":10565171,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2190010,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":2190010,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4808651,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":4808651,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":2618641,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":2618641,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":8068426,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":8068426,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3259775,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3259775,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":10342055,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":10342055,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":10342055,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2324923,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2324923,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4533991,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":4533991,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2209068,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2209068,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":7794329,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":7794329,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3260338,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3260338,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":9971588,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":9971588,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":9971588,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2859596,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":2859596,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":2860000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":4927615,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":4927615,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":2068019,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":2068019,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":2068000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":7723750,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":7723750,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2796135,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2796135,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2796000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":10221802,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":10221802,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":10221802,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":2498000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":2490319,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":2490000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":2490319,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":5421676,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":5421676,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":2931357,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":2931000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":2931357,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":9189535,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":9189535,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":3767859,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":3768000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":3767859,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":14137956,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":14137956,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":14137956,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":4949000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":3530434,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":3530434,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":7204180,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":7204180,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":3673746,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":3673746,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":21032685,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":21032685,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":13828505,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":13828505,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":37008353,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":37008353,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":37008353,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":27994787,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":27994787,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":47637969,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":47637969,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":19643182,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":19643182,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":61032838,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":61032838,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":13394869,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":13394869,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":95352521,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":95352521,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":95352521,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":15567921,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":15567921,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":19214521,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":19214521,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":3646600,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":3646600,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":23951147,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":23951147,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4736626,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4736626,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":28253283,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":28253283,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":28253283,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2869528,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":2869528,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3246436,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":3246436,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":376907,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":376907,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":7567116,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":7567116,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4320681,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4320681,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":9107811,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":9107811,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":9107811,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1900929,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1900929,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1481005,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1481005,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-419924,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-419924,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1466195,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":1466195,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-14810,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-14810,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1028176,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-1028176,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-1911,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-109001,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-107090,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1576903,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":1685904,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":47046,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"HeldToMaturitySecurities":{"label":"Debt Securities, Held-to-maturity","description":"Amount of investment in debt security measured at amortized cost (held-to-maturity).","units":{"USD":[{"end":"2018-12-31","val":2986156,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2988295,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain":{"label":"Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain","description":"Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity).","units":{"USD":[{"end":"2019-03-31","val":5712,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss":{"label":"Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss","description":"Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity).","units":{"USD":[{"end":"2018-12-31","val":1353,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"}]}},"HeldToMaturitySecuritiesCurrent":{"label":"Debt Securities, Held-to-maturity, Current","description":"Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as current.","units":{"USD":[{"end":"2018-12-31","val":996233,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":996233,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":997176,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"HeldToMaturitySecuritiesFairValue":{"label":"Debt Securities, Held-to-maturity, Fair Value","description":"Fair value of investment in debt security measured at amortized cost (held-to-maturity).","units":{"USD":[{"end":"2018-12-31","val":2984803,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2994007,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"HeldToMaturitySecuritiesNoncurrent":{"label":"Debt Securities, Held-to-maturity, Noncurrent","description":"Amount of investment in debt security measured at amortized cost (held-to-maturity), classified as noncurrent.","units":{"USD":[{"end":"2018-12-31","val":1989923,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":1989923,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1991119,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"}]}},"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":"2019-01-01","end":"2019-12-31","val":3156109,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":2339553,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":2034106,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":12563484,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":10223931,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":26073247,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":26073247,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":24550721,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":38686743,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":38686743,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":14136022,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":14136022,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":46280783,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":46280783,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":7594040,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":7594040,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":74950811,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":74950811,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":74950811,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":13400023,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":13400023,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8194325,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":8194325,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-5205698,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-5205698,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":7815730,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":7815730,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-378596,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-378596,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5162427,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5162427,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":5162427,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1221889,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1221889,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-3578801,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-3578801,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-4800690,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-4800690,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-8872483,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-8872483,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-5293684,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-5293684,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-8916197,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-8916197,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-8916197,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":514970,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":514970,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-5339874,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-5339874,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-5854844,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-5854844,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-7293046,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-7293046,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-1953170,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-1953170,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-3520334,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-3520334,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-10214955,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10300612,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-85657,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-9927871,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":372740,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-12273937,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments":{"label":"Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-13259890,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-5371081,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":-3102210,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2859924,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":8231005,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2224637,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":2224637,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1759139,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2623295,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":2623295,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":864156,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":864156,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":4449787,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":4449787,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1826492,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":1826492,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1432279,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1432279,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":1432279,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-705938,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-705938,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1296556,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1296556,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-590618,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-590618,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-1565648,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1565648,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-269092,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-269092,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-4123074,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-4123074,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-4123074,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1407657,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-1407657,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-3844518,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-3844518,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2436861,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2436861,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-4722817,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-4722817,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-878299,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-878299,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-6122880,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-6122880,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-6122880,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2036516,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-2036516,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3424464,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3424464,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3424464,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1387948,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1387948,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1387948,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-3051163,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-3051163,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":373301,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":373301,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-2346428,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-2346428,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-2346428,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-942301,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-942301,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4902374,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":5498374,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":5498374,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":5844675,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":6440675,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":6440675,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":5245592,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":5245592,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-252782,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-252782,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":4322195,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4322195,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":4322195,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-938611,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-938611,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1594825,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-1594825,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-656214,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-656214,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1719649,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1719649,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-124824,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-124824,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-3693775,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-3693775,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-3693775,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1189662,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1189662,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2538726,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2538726,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1349064,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1349064,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2605069,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2605069,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-66343,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-66343,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3923646,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-3923646,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-3923646,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-179214,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-179214,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1126780,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-1126780,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-947566,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-947566,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1190197,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1190197,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-63417,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-63417,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-1353261,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-1353261,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-1353261,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-129221,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-129221,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":266012,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":266012,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":395233,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":395233,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1294840,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1294840,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":1028828,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1028828,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3156109,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":3156109,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":305447,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":305447,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2339553,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":2034106,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":12563484,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":10223931,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":26073247,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":24550721,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-3837590,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-334507,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":-337132,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-334507,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":-176057,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-176057,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":35182,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":52466,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":52466,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":17284,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":17284,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":50514,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":50514,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-1952,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":-1952,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":13797,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":13797,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":13797,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":8491,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":8491,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":22503,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":22503,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":14012,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":14012,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":26372,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":26372,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3869,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3869,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":9818,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":9818,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":9818,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1876,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1876,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3751,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3751,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1875,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1875,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":65836,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":65836,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":62085,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":62085,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":90972,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":90972,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":90972,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1876,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1876,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":3751,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":3751,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":3751,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":1875,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1875,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1875,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":5627,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":5627,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":1876,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":1876,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":8177,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2044,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":2044,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4089,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":4089,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":4089,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":2045,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":2045,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":2045,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":6133,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":6133,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":2044,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":2044,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":7877,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":480,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":480,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":960,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":960,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":480,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":480,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1440,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1440,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":480,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":480,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":1132,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":283,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":283,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":565,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":565,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":282,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":282,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":848,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":848,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":283,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":283,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-187608,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-187608,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-187608,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":70,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":70,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":210,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":210,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":140,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":140,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":210,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":210,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-13318,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-13000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-06-30","val":3481,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":3481,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":3481,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":3000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":3481,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":7875,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":7875,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":4394,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":4000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":4394,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":7875,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":1000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":-17326,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-17326,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1749333,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-1749333,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":-1732007,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-1732007,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-151153,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-151153,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1598180,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1598180,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1850234,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":1850234,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":1850234,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":6594837,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":6594837,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10068734,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":10068734,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":3473897,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":3473897,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":11140889,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":11140889,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":1072155,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":1072155,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":18886570,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":18886570,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":18886570,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5783568,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":5783568,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4219467,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":4219467,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-1564101,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-1564101,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-1544383,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-1544383,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-5763850,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-5763850,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":83870,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":83870,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":83870,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":230917,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":230917,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-701205,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-701205,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-932122,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-932122,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-1934393,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-1934393,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-1233188,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-1233188,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-1905161,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-1905161,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-1905161,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":85586,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":85586,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":8395382,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":8395382,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":8309796,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":8309796,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":8364200,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":8364200,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-31181,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-31181,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":8366190,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":8366190,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":285761,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":287575,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1814,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":289269,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":1693,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":291293,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxesPaid":{"label":"Income Taxes Paid","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":15755,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":15960,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":16000,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":16000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":130000,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":130000,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":130000,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":134057,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":134057,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":188754,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":188754,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":188754,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":59030,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":59030,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":69399,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":69399,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":71328,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":71328,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3474,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":3474,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3474,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":2593,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2593,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":7988,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":7988,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":7988,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7988,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7988,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":87995,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":87995,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":91210,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":91210,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":91210,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":94029,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":94029,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":94332,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":94332,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":94332,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1981,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":1981,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1981,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1981,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":1981,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":9017,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":9017,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":3700,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3700,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":3700,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":2000,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":2000,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":2025,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2025,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":2000,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":2000,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":2000,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":2000,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":2000,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":1031,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":1031,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":1031,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":1050,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":1050,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":1050,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":1050,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1173,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":1173,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":1173,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":2106000,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2106000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2106000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":16122340,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":16122340,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":21068540,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":21068540,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":27124342,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":27124342,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":12324153,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":12324153,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":12323857,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":12323857,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":12323857,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"}]}},"IncomeTaxesReceivable":{"label":"Income Taxes Receivable, Current","description":"Carrying amount due within one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.","units":{"USD":[{"end":"2010-12-31","val":12031,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":12031,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":12031,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":11973,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":16462,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":39485,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":39485,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":39485,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":39485,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":39485,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":73690,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":69878,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":79334,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":9431,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":9431,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":9431,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":9431,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":9431,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":9431,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":9431,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":9431,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2018-12-31","val":100887,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2022-12-31","val":10619835,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":10619835,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":10619835,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":10619835,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":10619835,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":9518988,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":9195113,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1143930,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1155077,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":1155077,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1155077,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1155077,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1155077,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1155077,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1078117,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1111851,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":978851,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":978851,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":978851,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":978851,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":978851,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":694904,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":662429,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":662359,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":308106,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"IncomeTaxesReceivableNoncurrent":{"label":"Income Taxes Receivable, Noncurrent","description":"Carrying amount due after one year of the balance sheet date (or one operating cycle, if longer) from tax authorities as of the balance sheet date representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes.","units":{"USD":[{"end":"2017-12-31","val":188456,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":188456,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":100835,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":100835,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":100835,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":100835,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":100835,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100835,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100835,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":100835,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":50393,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":50393,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":50393,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":50393,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":50393,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-09-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"IncomeTaxReceivable":{"label":"Income Taxes Receivable","description":"Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable.","units":{"USD":[{"end":"2017-12-31","val":188456,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":188456,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":188456,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-03-31","val":188456,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":188456,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":188456,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":100887,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":100887,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":100887,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":100887,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":100887,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":100887,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":100887,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":50392,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":50392,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":50392,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":50392,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":50392,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":100785,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":100785,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":100785,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2022-09-30","val":13027101,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":852875,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-2290929,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-4771486,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":-3149344,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-4417753,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-705560,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-546369,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-546369,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-918429,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-918429,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-347665,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1054563,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":1054563,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-764316,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-764316,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-666418,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-666418,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-761912,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-761912,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1441308,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1441308,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1441308,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1836871,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-1836871,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1264243,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-1264243,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":101609,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":101609,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":7895,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7895,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7895,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1262123,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-1262123,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-300843,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-300843,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-300843,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":912974,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":912974,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":35018,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":35018,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":35018,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-188786,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-188786,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-835299,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-835299,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-835299,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-36989,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-36989,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":554722,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":554722,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":554722,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1328233,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-1328233,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-677846,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-677846,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-988248,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-988248,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-1225762,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-1225762,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-1225762,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-10507,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-10507,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-26107,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-26107,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":574258,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":574258,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":485994,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":485994,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":485994,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-698127,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-698127,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-155218,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-155218,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-49414,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-49414,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":411927,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":411927,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":411927,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-522320,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-522320,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-316145,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-316145,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":317084,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":317084,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-362072,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-362072,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-362072,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-572637,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-572637,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2182838,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":2182838,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":2272302,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":2272302,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":11248840,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":11248840,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":11248840,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1952858,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-1952858,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":13993219,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":13993219,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":8154409,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":8154409,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":4148128,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":4148128,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4148128,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-7113028,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-7113028,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-11116971,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-11116971,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-12271594,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-12271594,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-13999647,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-13999647,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-13999647,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1034169,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-1034169,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2823502,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-2823502,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-3011574,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-3011574,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-1625890,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-1625890,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-1625890,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2184723,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-2184723,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1664967,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1664967,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1527704,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1527704,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-488447,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-488447,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":433076,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-230233,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":284248,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":1049209,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2009-01-01","end":"2009-12-31","val":6841268,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-3296802,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-2177840,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":-1382158,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-2650567,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":195980,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-2438644,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-2438644,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-868033,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-868033,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-2707607,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-1305379,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-1305379,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":290017,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":290017,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3193509,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3193509,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1675218,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1675218,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":66867,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":66867,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":66867,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-536846,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-536846,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":611669,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":611669,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1167368,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1167368,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-167589,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-167589,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-167589,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-301994,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-301994,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":606471,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":606471,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":606471,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":2672064,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":2672064,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":2192673,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":2192673,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":2192673,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-2120322,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-2120322,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1696410,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-1696410,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-1696410,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-474048,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-474048,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-624699,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-624699,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":-624699,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1715858,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-1715858,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":84228,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":84228,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":352444,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":352444,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-1541159,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-1541159,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-1541159,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-81198,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-81198,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":203685,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":203685,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":1897332,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":1897332,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":1861990,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":1861990,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":1861990,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1639349,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-1639349,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-299330,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-299330,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-629861,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-629861,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-145407,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-145407,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-145407,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-263928,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-263928,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1244224,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1244224,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1384383,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1384383,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":1652015,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":1652015,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":1652015,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1245531,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-1245531,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2021098,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":2021098,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":7542375,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":7542375,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":14626910,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":14626910,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":14626910,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":7904815,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":7904815,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5209061,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":5209061,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":9055116,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":9055116,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":13877663,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":13877663,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":13877663,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-15332107,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-15332107,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-27127674,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-27127674,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-16957532,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-16957532,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-29701396,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-29701396,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-29701396,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1849918,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1849918,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2758677,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":2758677,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":3797674,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":3797674,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":6463542,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":6463542,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":6463542,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3247092,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-3247092,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-5554005,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-5554005,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1582349,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1582349,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-2313342,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-2313342,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-2427599,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":388065,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":904692,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":451154,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInAccruedIncomeTaxesPayable":{"label":"Increase (Decrease) in Income Taxes Payable","description":"The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-86695,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":155000,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":155000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-94818,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-77534,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-77534,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-106254,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-106254,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-125529,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-125529,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-125529,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-14705,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-14705,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-10776,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-10776,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1174,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1174,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-29471,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-29471,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-29471,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1876,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1876,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3751,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3751,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":63328,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":63328,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":90971,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":90971,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":90971,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-86165,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-86165,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-84290,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-84290,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-84290,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-85233,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-85233,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-82682,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-82682,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-82682,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":62,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":62,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2107,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":2107,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":2107,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-2885,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-2885,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-114,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-114,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":-114,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1756,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":1756,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2237,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":2717,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2717,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":2408,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":2408,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":2408,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":258,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":258,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2018-01-01","end":"2018-03-31","val":11477,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":11477,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":210,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":210,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1173,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1173,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-1382,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-1382,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-1382,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":3525,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":3525,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":7919,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":7919,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":7919,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":7919,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":7919,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":69989,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":69989,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":670531,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":670531,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":4347826,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4347826,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4347826,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":8333638,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":8333638,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":156263,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":156263,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1820078,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1820078,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":594107,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":594107,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":594107,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":714326,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":714326,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-4959878,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-4959878,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-4959878,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-4959878,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-4896246,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-4896246,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-4896246,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":-58396,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-58396,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-23263,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-23263,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-58827,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-58827,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-58827,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-3147,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-3147,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1491,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1491,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":1062,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":1062,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-360,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-360,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-2627,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-814,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":880,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":2903,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2015-01-01","end":"2015-12-31","val":11312,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":322807,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":139817,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":119342,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":119342,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":222279,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":128371,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":128371,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":507768,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":507768,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-205342,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-205342,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-205342,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":234068,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":234068,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":724344,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":724344,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":821128,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":821128,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":699030,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":699030,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":699030,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-554745,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-554745,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-324776,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-324776,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-54904,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-54904,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":55150,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":55150,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":55150,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-466610,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-466610,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-87702,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-87702,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":1803433,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":1803433,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":2232059,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2232059,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2232059,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1433224,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":1433224,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1465375,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1465375,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":1490008,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1490008,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":2147705,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":2147705,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":2147705,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-439435,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-439435,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-2958736,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-2958736,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-3067833,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-3067833,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-4269163,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-4269163,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-4269163,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":276150,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":276150,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":700711,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":700711,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1241700,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1241700,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":807,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":807,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":807,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-322754,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-322754,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-302198,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-302198,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":147356,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":147356,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-136262,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-136262,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":275860,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":419744,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":534980,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-45668,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInIncomeTaxesReceivable":{"label":"Increase (Decrease) in Income Taxes Receivable","description":"The increase (decrease) during the reporting period in income taxes receivable, which represents the amount due from tax authorities for refunds of overpayments or recoveries of income taxes paid.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":3655637,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":334483,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-3639613,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":-3643606,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-3643606,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":-58,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-58,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":4431,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":4431,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":27454,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":27454,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":27454,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":34205,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":34205,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":30393,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":30393,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":39849,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":39849,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-30054,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-30054,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-30054,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-9431,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-9431,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-9431,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2017-01-01","end":"2017-12-31","val":188456,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":188456,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":188456,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":13266,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":13266,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":13266,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-100937,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-100937,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-100937,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-100785,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-100785,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-100785,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2022-01-01","end":"2022-12-31","val":10619886,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":10619886,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":10619886,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1100847,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-1100847,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1424723,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-1424723,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-9475906,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-9475906,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-9464758,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-9464758,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-9464758,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":-76960,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-76960,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-43226,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-43226,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-176226,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-176226,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-283947,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-316422,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-316492,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-670745,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInInsuranceLiabilities":{"label":"Increase (Decrease) in Insurance Liabilities","description":"The increase (decrease) in insurance liability balances during the period.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":1004960,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1004960,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":876250,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":876250,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":466293,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":466293,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":466293,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-149792,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-149792,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-150906,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-150906,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-153869,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-153869,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-466293,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-466293,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-466293,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"}]}},"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":"2009-01-01","end":"2009-12-31","val":265837,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":3761831,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":3148200,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":1774822,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":1774822,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1633688,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-545101,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-545101,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-981766,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-981766,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-2391937,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-2391937,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-2391937,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-702626,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-702626,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1161036,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1161036,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1201385,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1201385,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1127166,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-1127166,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-1127166,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":201770,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":201770,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":950412,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":950412,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1122194,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1122194,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":1275336,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1275336,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1275336,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-331314,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-331314,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-384187,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-384187,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-384187,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-868864,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-868864,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1072041,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-1072041,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-1072041,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":977205,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":977205,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":841216,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1437216,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":1437216,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1447486,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1447486,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1633077,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1633077,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":1633077,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":46367,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":46367,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-18003,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-18003,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":908099,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":908099,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":897023,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":897023,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":897023,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":270863,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":270863,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1032175,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1032175,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":336023,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":336023,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-811063,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-811063,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-811063,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":603916,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":603916,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1581179,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":1581179,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":1179252,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":1179252,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1041202,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":1041202,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":1041202,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-130992,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-130992,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-478511,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-478511,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-798980,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-798980,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-94502,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-94502,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-94502,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-1077460,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-1077460,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1945014,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1945014,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":301951,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":301951,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":2784054,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2784054,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2784054,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-1288595,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-1288595,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":344617,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":344617,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":8462118,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":8462118,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":10355273,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":10355273,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":10355273,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1732909,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1732909,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":702934,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":702934,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-2070742,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-2070742,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":94249,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":94249,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":94249,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1414879,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1556397,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":373901,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":373901,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1954988,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1954988,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-2927445,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-2927445,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-2927445,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1909296,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1909296,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4438769,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":4438769,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":3710174,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":3710174,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":1608385,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":1608385,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1992992,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1876847,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":2375672,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":197474,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInOtherAccruedLiabilities":{"label":"Increase (Decrease) in Other Accrued Liabilities","description":"The increase (decrease) during the reporting period in other expenses incurred but not yet paid.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":1015505,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":864293,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":1446394,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":3313260,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":3313260,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1701383,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-2735373,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-2735373,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-2740123,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-2740123,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-3646555,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-3646555,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-3646555,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":935719,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":935719,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1017193,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1017193,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1009720,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1009720,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":787393,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":787393,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":787393,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-17770,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-17770,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":112011,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":112011,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":527466,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":527466,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":787902,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":787902,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":787902,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-693437,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-693437,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-773732,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-773732,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-773732,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-1099026,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-1099026,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1318327,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-1318327,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-1318327,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-85261,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-85261,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":341033,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":341033,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":341033,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":321124,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":321124,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":11312,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":11312,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":92233,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":92233,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":320570,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":139817,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":119342,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":222279,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}]}},"IncreaseDecreaseInOtherCurrentAssets":{"label":"Increase (Decrease) in Other Current Assets","description":"Amount of increase (decrease) in current assets classified as other.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":224280,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":172224,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-298073,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":56851,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":56851,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-431637,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-466754,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-466754,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-560141,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-560141,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-462715,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-462715,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-462715,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":60127,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":60127,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-32229,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-32229,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":454412,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":454412,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":565231,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":565231,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":565231,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-483634,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-483634,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-480144,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-480144,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-460253,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-460253,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":281881,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":281881,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":281881,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-461559,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-461559,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-481439,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-481439,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-481439,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-460769,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-460769,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":128414,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":128414,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":128414,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-305608,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-305608,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-165234,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-165234,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-165234,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-419238,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-419238,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":373977,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":373977,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":373977,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-496407,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-496407,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-986438,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-986438,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1338622,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1338622,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-1375484,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-1375484,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-1375484,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":251220,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":251220,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":255859,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":255859,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":313108,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":313108,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":225606,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":225606,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":225606,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":24446,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":24446,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2816,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-2816,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-13624,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-13624,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":226649,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":226649,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":226649,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":73290,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":73290,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":37188,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":37188,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":50677,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":50677,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-9602,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-9602,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-9602,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":34566,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":34566,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-10917,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-10917,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":18053,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":18053,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":49116,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":49116,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":49116,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":129173,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":129173,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-10731,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-10731,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":83512,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":83512,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":17652,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":17652,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":17652,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":57627,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":57627,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":66470,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":66470,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":65312,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":65312,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":560200,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":564496,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":564496,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":533279,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":533279,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":35220,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":35220,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-167166,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-167166,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-313848,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-313848,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-313848,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":51550,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":51550,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-75333,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-75333,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":16281,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":16281,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-199606,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-199606,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-33134,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-8711,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-61592,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-41788,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInOtherOperatingAssets":{"label":"Increase (Decrease) in Other Operating Assets","description":"Amount of increase (decrease) in operating assets classified as other.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":750,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":750,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":750,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":750,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":750,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":750,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":750,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":750,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":750,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"}]}},"IncreaseDecreaseInRestrictedCash":{"label":"Increase (Decrease) in Restricted Cash","description":"The net cash inflow or outflow for the increase (decrease) associated with funds that are not available for withdrawal or use (such as funds held in escrow) and are associated with underlying transactions that are classified as investing activities.","units":{"USD":[{"start":"2014-01-01","end":"2014-06-30","val":600000,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":600000,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":600000,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":600594,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":600594,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":600897,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":600897,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":600897,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":295,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":295,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":595,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":595,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":595,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-600897,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-600897,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-600897,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-600897,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":-600897,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"}]}},"IncrementalCommonSharesAttributableToConversionOfDebtSecurities":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Conversion of Debt Securities","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.","units":{"shares":[{"start":"2011-01-01","end":"2011-06-30","val":134778,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":108391,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":108391,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":81723,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":81723,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"}]}},"IncrementalCommonSharesAttributableToConversionOfPreferredStock":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Conversion of Preferred Stock","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible preferred stock using the if-converted method.","units":{"shares":[{"start":"2021-01-01","end":"2021-03-31","val":257945,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":257945,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":236445,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":236445,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":236445,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":236445,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":236445,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":236445,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":232445,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":232445,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":232445,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":232445,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":232445,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":232445,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":232445,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":232445,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":232445,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":232445,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":232445,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":232445,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":232445,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-09-30","val":232445,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":232445,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"IncrementalCommonSharesAttributableToShareBasedPaymentArrangements":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.","units":{"shares":[{"start":"2010-01-01","end":"2010-12-31","val":2376091,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":2443619,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":2184958,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":2250601,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1815360,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":2101825,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":2101825,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2015-07-01","end":"2015-09-30","val":1648401,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3"},{"start":"2019-01-01","end":"2019-12-31","val":639300,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":347950,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":347950,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":226150,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":226150,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":226150,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":226150,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":131347,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":131347,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":152967,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":152967,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":144376,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":139119,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":143780,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":143780,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":142552,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":142552,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":141435,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":141435,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":141435,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":96244,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":96244,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":88347,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":88347,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":78322,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":78322,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":76370,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":76370,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":60462,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":60462,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":65597,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":65597,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":65597,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":26604,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":26604,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":22041,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":22041,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":16033,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":16033,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":17904,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":17904,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6408,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6408,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15040,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":15040,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":15040,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":8194,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":8194,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5007,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":5007,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1524,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1524,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2706,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":2706,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"}]}},"InterestCostsCapitalized":{"label":"Interest Costs Capitalized","description":"Amount of interest capitalized during the period.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":50000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":57000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":57000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":36596,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":36596,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":36596,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":10474,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":10474,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":21892,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":166537,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":75685,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":236390,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":69853,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":302843,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":302843,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":56933,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":122456,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":122456,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":65523,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":65523,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":184911,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":184911,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":62455,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":62455,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":240484,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":240484,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":240484,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":72093,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":72093,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":142350,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":142350,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":70257,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":70257,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":211344,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":211344,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":68994,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":68994,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":231210,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":231210,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":231210,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":52063,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":52063,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":112703,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":112703,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":60640,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":60640,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":172236,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":172236,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":59533,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":59533,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":230578,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":230578,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":230578,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":57168,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":57168,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":113203,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":113203,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":113203,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":56035,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":56035,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":56035,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":168388,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":168388,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":55185,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":55185,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":222808,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":222808,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":222808,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":53810,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":53810,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":106953,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":106953,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":106953,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":53143,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":53143,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":53143,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":165269,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":165269,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":58316,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":58316,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":219672,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":219672,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":219672,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":49623,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":49623,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":106333,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":106333,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":56710,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":56710,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":158327,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":158327,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":51994,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":51994,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":213295,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":213295,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":213295,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":48063,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":48063,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":106091,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":106091,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":58028,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":58028,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":159053,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":159053,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":52962,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":52962,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":210761,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":210761,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":210761,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":50392,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":50392,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":50000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":93965,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":93965,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":43573,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":43573,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":44000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":136446,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":136446,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":42481,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":42481,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":42000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":177190,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":177190,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":177190,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":41000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":45875,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":46000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":45875,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":89384,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":89384,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":43509,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":44000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":43509,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":130085,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":130085,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":40701,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":41000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":40701,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":166897,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":166897,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":166897,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":36000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":33849,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":33849,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":69835,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":69835,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":35986,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":35986,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":105959,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":105959,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":36124,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":36124,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":260264,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":260264,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":260264,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":65095,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":65095,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":119782,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":119782,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":54687,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":54687,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":172668,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":172668,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":52886,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":52886,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":227183,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":227183,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":227183,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":47105,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":47105,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":85473,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":85473,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":38368,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":38368,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":125746,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":125746,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":40273,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":40273,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":170651,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":170651,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":43555,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":43555,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":81024,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":37469,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":117110,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":36087,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":152166,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":33483,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"}]}},"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":"2009-01-01","end":"2009-12-31","val":184018,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":179024,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":250861,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":321610,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":321610,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":69229,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":139933,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":139933,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":210307,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":210307,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":279691,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":279691,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":279691,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":69906,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":69906,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":138901,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":138901,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":207571,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":207571,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":264033,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":264033,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":264033,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":62537,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":62537,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":123177,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":123177,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":182711,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":182711,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":241052,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":241052,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":241052,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":57168,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":57168,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":113203,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":113203,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":113203,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":168388,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":168388,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":222808,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":222808,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":222808,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":53810,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":53810,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":106953,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":106953,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":106953,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":165269,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":165269,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":219672,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":219672,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":49623,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":49623,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":106332,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":158325,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":213295,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":48064,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}]}},"InterestPaidNet":{"label":"Interest Paid, Excluding Capitalized Interest, Operating Activities","description":"Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":219672,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":106332,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":158325,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":213295,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":213295,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":48064,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":106090,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":106090,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":159053,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":159053,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":210761,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":210761,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":210761,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":50391,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":50391,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":93964,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":93964,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":136445,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":136446,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":177190,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":177190,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":177190,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":45875,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":45875,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":89384,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":89384,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":130085,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":130085,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":166897,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":166897,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":166897,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":33851,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":33851,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":103687,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":103687,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":105959,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":105959,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":260264,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":260264,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":260264,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":32818,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":32818,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":61620,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":61620,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":89386,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":89386,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":118163,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":118163,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":118163,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":26009,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":26009,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":51675,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":51675,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":78789,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":78789,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":110537,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":110537,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":110537,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":34398,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":34398,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":28312,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":28312,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":71867,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":71867,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":161322,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":161322,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":161322,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":33483,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":33483,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":65300,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":65300,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":94691,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":94691,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":122500,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":122500,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":81917,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":45764,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":66295,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":87904,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"InventoryFinishedGoods":{"label":"Inventory, Finished Goods, Gross","description":"Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":5213497,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":5213497,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":5213497,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":3742590,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3714203,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3537872,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3537872,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":3537872,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3537872,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3537872,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3614984,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4607519,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":4671170,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4750459,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":4750459,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":4750459,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":4750459,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":4750459,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":4389151,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4284686,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4003176,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3834717,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":3834717,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":3834717,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":3834717,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":3834717,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":3834717,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4609305,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5089110,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":5089110,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5043093,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":5313778,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":5313778,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":5313778,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":5313778,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":5313779,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5313256,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5228014,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6448066,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6309469,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":6309469,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":6309469,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":6309469,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":6309469,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6489690,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7155617,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6404798,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5289761,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":5289761,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":5289761,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":5289761,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":5289761,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5849045,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6666397,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6512470,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6442759,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":6442759,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":6442759,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":6442759,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":6442759,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":6218979,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5932169,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5687035,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6493487,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":6493487,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":6493487,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":6493487,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":6493487,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5334772,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":8194751,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6445700,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9173302,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":9173302,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":8914432,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":8914432,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":8876094,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":7666883,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8866470,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":16326004,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":16187091,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":16187091,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":16187091,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":16187091,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":16187091,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":14742398,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":16541550,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13701369,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":15787264,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":15787264,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":15787264,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":15787264,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":17222549,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":16278192,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":17932708,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"InventoryGross":{"label":"Inventory, Gross","description":"Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.","units":{"USD":[{"end":"2011-12-31","val":6495854,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":6495854,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6495854,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":5196135,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5155787,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5230005,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":5230005,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":5230005,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5230005,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":5230005,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5431775,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":6180418,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":6352199,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":6416984,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":6416984,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":6416984,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":6416984,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":6416984,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":6085670,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6032797,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5548120,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5344942,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":5344942,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":5344942,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":5344942,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":5344942,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":5344942,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":6322147,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":6186158,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":6782158,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6792428,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6978019,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":6978019,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":6978019,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":6978019,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":6978020,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7024386,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6960016,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":8062542,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7612747,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":7612747,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":7612747,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":7612747,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":7612747,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7883610,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8644922,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7948770,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6801100,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":6801100,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":6801100,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":6801100,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":6801100,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7404882,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8382023,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7979901,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7842302,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":7842302,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7842302,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":7842302,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":7842302,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7711310,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7363791,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7043322,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7747800,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":7747800,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":7747800,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":7747800,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":7747800,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6670340,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9692814,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":8049751,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10531854,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":10531854,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9243259,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"}]}},"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":8682191,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":8682191,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":8682191,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":8084255,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":7647590,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":6237419,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":6237419,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":6237419,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":6237419,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6237419,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5504793,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":5016383,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":4946034,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4990253,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4990253,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":4990253,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":4990253,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":4990253,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5192023,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5940665,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":6112447,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":5735589,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":5735589,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":5735589,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":5735589,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":5735589,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5404275,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5351402,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":4866725,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4663548,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":4663548,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":4663548,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":4663548,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":4663548,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":4663548,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5640753,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5504764,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":6100764,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6111034,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6296625,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":6296625,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":6296625,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":6296625,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":6296625,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6342992,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6278622,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7204724,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7017224,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":7017224,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":7017224,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":7017224,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":7017224,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7288087,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8049399,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7353247,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6206161,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":6206161,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":6206161,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":6206161,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":6206161,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6810077,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7787340,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7385413,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7545094,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":7545094,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7545094,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":7545094,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":7545094,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7414102,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7066583,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6746114,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":7450592,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":7450592,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":7450592,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":7450592,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":7450592,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6373132,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":9395606,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":7752543,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10234646,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":10234646,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":10234646,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":10234646,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":10234646,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":8946051,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10579262,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18696764,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":20589919,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":20589919,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":20589919,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":20589919,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":20589919,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":18857009,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":21193879,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18519177,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":20684168,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":20684168,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":20684168,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":20684168,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":20684168,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":22099047,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":20914779,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":22466954,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":17581368,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":17581368,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":17581368,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":17581368,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":17581368,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":19488819,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":22018265,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":21301008,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":19189753,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":19189753,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":19189753,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":19189753,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":19189753,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":21182745,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":20449860,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":20388988,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":17188397,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"InventoryRawMaterials":{"label":"Inventory, Raw Materials, Gross","description":"Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2011-12-31","val":1282357,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1282357,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1282357,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":1453545,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1441584,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1692133,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1692133,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1692133,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1692133,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1692133,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1816791,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1572899,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1681029,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1666525,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1666525,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1666525,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1666525,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1666525,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1696519,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1748111,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1544944,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1510225,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1510225,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1510225,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1510225,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":1510225,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1510225,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1712842,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1097048,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":1693048,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1749335,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1664241,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1664241,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":1664241,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":1664241,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1664241,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1711130,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1732002,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1614476,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1303278,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":1303278,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1303278,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1303278,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":1303278,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1393920,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1489305,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1543972,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1511339,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1511339,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1511339,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1511339,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":1511339,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1555837,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1715626,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1467431,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1399543,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":1399543,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1399543,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1399543,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1399543,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1492331,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1431622,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1356287,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1254313,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":1254313,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1254313,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1254313,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1254313,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1335568,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1498063,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1604051,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1358552,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1358552,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1320214,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":1320214,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1358552,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1576376,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1712792,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2370760,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4402828,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":4402828,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":4402828,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":4402828,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":4402828,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4114611,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4652329,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4817808,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4896904,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":4896904,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":4896904,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":4896904,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4876498,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4636587,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4534246,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"InventoryValuationReserves":{"label":"Inventory Valuation Reserves","description":"Amount of valuation reserve for inventory.","units":{"USD":[{"end":"2011-12-31","val":258435,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":258435,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":258435,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":179752,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":209753,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":239752,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":239752,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":239752,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":239752,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":239752,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":239752,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":239753,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":239752,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":681395,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":681395,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":681395,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":681395,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":681395,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":681395,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":681395,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":681395,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":681394,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":681394,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":681394,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":681394,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":681394,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":681394,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":681394,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":681394,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":681394,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":681394,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":681394,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":681394,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":681394,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":681394,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":681395,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":681394,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":681394,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":857818,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":595523,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":595523,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":595523,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":595523,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":595523,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":595523,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":595523,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":595523,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":594939,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":594939,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":594939,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":594939,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":594939,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":594805,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":594683,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":594488,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":297208,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":297208,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":297208,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":297208,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":297208,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":297208,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":297208,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":297208,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":297208,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":297208,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":297208,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":297208,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":297208,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":297208,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":297208,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":297208,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":297208,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":297208,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q4I"},{"end":"2021-03-31","val":297208,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2022-12-31","val":297000,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":297000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-09-30","val":438000,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":473000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"}]}},"InventoryWriteDown":{"label":"Inventory Write-down","description":"Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.","units":{"USD":[{"start":"2011-01-01","end":"2011-03-31","val":52835,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":52835,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":52835,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":52835,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":52835,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":52835,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":52835,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":52835,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":30000,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":30000,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":60000,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":60000,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":90000,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":90000,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":120000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":120000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":120000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":530000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":530000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":530000,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2016-01-01","end":"2016-12-31","val":176424,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":176424,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2018-01-01","end":"2018-12-31","val":-297731,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-297731,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-297731,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2022-01-01","end":"2022-06-30","val":98974,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":141518,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":143290,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":143290,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":172203,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":172203,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":175355,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":175355,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":175355,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1845,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1845,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1872,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1872,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-9466,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-9466,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-06-30","val":616740,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":601000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1176437,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":163000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2198831,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"InvestmentIncomeInterestAndDividend":{"label":"Investment Income, Interest and Dividend","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income and dividend income on nonoperating securities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":57604,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":8197,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":2517,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":18243,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":10046,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":32324,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":32324,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":15977,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":33598,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":33598,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":17621,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":17621,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":48920,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":48920,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":15322,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":15322,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":62596,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":62596,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":62596,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":11530,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":11530,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":22913,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":22913,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":11383,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":11383,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":34199,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":34199,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":11286,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":11286,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":46999,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":46999,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":46999,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11440,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":11440,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":20598,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":20598,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":9158,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":9158,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":27149,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":27149,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":6551,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":6551,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":38943,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":38943,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":38943,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":10396,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":10396,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":18832,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":18832,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":18832,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":8436,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":8436,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":8436,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":26430,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":26430,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":7598,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":7598,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":33941,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":33941,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":33941,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6606,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":6606,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":15920,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":15920,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":15920,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":9314,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":9314,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":9314,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":20836,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":20836,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":4916,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":4916,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":24917,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":24917,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":24917,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5181,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":5181,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":11213,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":11213,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":6032,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":6032,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":19822,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":19822,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":8609,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":8609,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":26522,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":26522,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":26522,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10505,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":10505,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":24678,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":24678,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":14173,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":14173,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":44155,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":44155,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":19477,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":19477,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":65695,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":65695,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":65695,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":28151,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":28151,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":62843,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":62843,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":34692,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":34692,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":102133,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":102133,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":39290,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":39290,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":144124,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":153460,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":153460,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":91432,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":201371,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":109939,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":292476,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":91105,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":351166,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":351166,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":2262758,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"}]}},"LeaseAndRentalExpense":{"label":"Operating Leases, Rent Expense","description":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":3495,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":59195,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":59195,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":60401,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":60401,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":60401,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":61607,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":61607,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":61607,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":62813,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":62813,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":62813,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":64683,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":64683,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":64683,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":74772,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":74772,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":74772,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":77015,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":77015,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":79331,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018"}]}},"LesseeOperatingLeaseLiabilityPaymentsDue":{"label":"Lessee, Operating Lease, Liability, to be Paid","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease.","units":{"USD":[{"end":"2019-03-31","val":148463,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":127027,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":105591,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":84155,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":84155,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":84155,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-03-31","val":64308,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":42872,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21436,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":84155,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":63116,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-03-31","val":26335,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1I"},{"end":"2020-06-30","val":42077,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":73709,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-06-30","val":13168,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"}]}},"LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":{"label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.","units":{"USD":[{"end":"2019-03-31","val":5310,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":3931,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2759,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1796,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1039,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-03-31","val":286,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1I"},{"end":"2020-06-30","val":486,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1194,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-06-30","val":82,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"}]}},"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":14290568,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":14290568,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":14290568,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":11277827,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":10496378,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":10110487,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":10110487,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":10110487,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":10110487,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":10268762,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":10088990,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":10092252,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":9875214,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":11903162,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":11903162,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":11903162,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":11903162,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":11903162,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":9972739,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":10598276,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":20026522,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":20197456,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":20197456,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":20197456,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":20197456,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":20197456,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":18073513,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":18892834,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":19668317,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":18524628,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":18524628,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":18524628,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":18524628,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":18524628,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":18524628,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":18384395,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10289210,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":10289210,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":11290308,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":11513184,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":11513184,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":11513184,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":11513184,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":11513184,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10213014,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":11033680,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10479751,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10670688,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":10670688,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":10670688,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":10670688,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":10670688,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10769022,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11560481,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12302737,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10981354,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":10981354,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":10981354,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":10981354,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":10981354,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10267611,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11160109,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":11256235,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11178286,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":11341293,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":11341293,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":11341293,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":11341293,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10141921,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10496513,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":11297131,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10635275,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":10635275,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":10635275,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":10635275,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":10635275,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":9531861,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":14034603,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":28032541,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":55090549,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":55090549,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":55090549,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":55090549,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":55090549,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":70590640,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":101055482,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":98396544,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":107135327,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":107135327,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":107135327,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":107135327,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":107135327,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":102175302,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":91783741,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":91598697,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":89128856,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":89128856,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":89128856,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":89128856,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":89128856,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":86188425,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":83222587,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":82092021,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":80384553,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":80384553,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":80384553,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":80384553,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":80384553,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":76315661,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":75307239,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":74350279,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":73553511,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":73553511,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":73553511,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":73553511,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":73553511,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":72695085,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":70623124,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":69653482,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":68255272,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":53191069,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":53191069,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":53191069,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":52494735,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":53475528,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":48761939,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":48920214,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":48026013,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47424645,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":48240404,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":47632158,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":44132918,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":41970398,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":49967333,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":49097444,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":44983785,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":44424462,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":45619969,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":45353114,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":44158302,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":42053755,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":42649755,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":43358644,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":42540864,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":42294085,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":40275691,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":41194550,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":40544856,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":38778979,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":39647154,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":39269565,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":40642734,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":38155480,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":37207341,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":37097020,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":37074617,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":36792019,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":36955026,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":35571321,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":36262865,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":38033117,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":39177730,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":38267289,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":47083031,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":67155555,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":104970674,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":104970674,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":104970674,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":104970674,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":104970674,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":138430949,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":175697712,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":177993943,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":206304588,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":207497761,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":194280697,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":200583332,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":195665665,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":193658095,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":186765578,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":181516405,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":179672212,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":175975093,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":160744420,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":157807860,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":160724202,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":160724202,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":160724202,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":160724202,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":160724202,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":149307449,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":147090406,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":146434200,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":142630289,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LiabilitiesAssumed1":{"label":"Liabilities Assumed","description":"The fair value of liabilities assumed in noncash investing or financing activities.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":327725,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":327725,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-09-30","val":327725,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":327725,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-12-31","val":534986,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":534986,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":534986,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"}]}},"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":9986108,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":9986108,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":9986108,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":7042465,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":6429709,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":5967220,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":5967220,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":5967220,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":5967220,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6125495,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":6022632,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":6102636,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5961551,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8076952,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":8076952,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":8076952,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":8076952,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":8076952,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":6228782,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":6917871,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":16400565,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":16620524,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":16620524,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":16620524,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":16620524,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":16620524,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":14533717,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":15390724,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":16204478,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15099600,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":15099600,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":15099600,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":15099600,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":15099600,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":15099600,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":14998738,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":6943625,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":6943625,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":7808753,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8095713,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":8095713,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":8095713,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":8095713,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":8095713,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6864452,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7746985,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7259685,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7172444,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":7172444,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":7172444,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":7172444,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":7172444,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7389730,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8290246,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9130416,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7899945,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":7899945,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":7899945,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":7899945,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":7899945,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7278273,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8271520,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8530089,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8538639,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":8619287,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":8619287,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":8619287,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":8619287,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7439928,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7939489,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":8829887,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8257220,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":8257220,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":8257220,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":8257220,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":8257220,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":7221613,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":11035157,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":14793515,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":27901515,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":27901515,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":27901515,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":27901515,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":27901515,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":36023436,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":47634403,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":36203489,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":35324803,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":35324803,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":35324803,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":35324803,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":35324803,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":28430513,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":16249468,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":14993572,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":12135822,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":12135822,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":12135822,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":12135822,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":12135822,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10287757,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8870266,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":9262035,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":9377496,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":9377496,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":9377496,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":9377496,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":9377496,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":6873941,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7422840,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8019374,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8780916,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":8780916,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":8780916,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":8780916,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":8780916,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9497961,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8987095,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":9627646,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9597692,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LitigationReserveCurrent":{"label":"Estimated Litigation Liability, Current","description":"Carrying amount of reserve for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs, which is expected to be paid within one year of the date of the statement of financial position.","units":{"USD":[{"end":"2013-09-30","val":7724826,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7724826,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":7724826,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":7724826,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":7724826,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":7724826,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7724826,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7724826,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":7724826,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7724826,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":7724826,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":7724826,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":7724826,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":7724826,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":7724826,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7724826,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"}]}},"LoansAssumed1":{"label":"Loans Assumed","description":"The fair value of loans assumed in noncash investing or financing activities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":1362602,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"}]}},"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":"2011-12-31","val":4763739,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4141296,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4141296,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3823996,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3823996,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3574772,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":3574772,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3666820,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":3666820,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3928637,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":3928637,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3492358,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":3492358,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-06-30","val":2997329,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2939115,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3046008,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":3046008,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2638994,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":2638994,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-06-30","val":1363000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-12-31","val":3741100,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":3741100,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":2103308,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":2103308,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1819376,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1819376,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1537510,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":1537510,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1232522,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":895645,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2010-12-31","val":519611,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":519611,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":519611,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":643544,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":655093,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":620472,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":620472,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":620472,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":620472,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":620472,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":519186,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":415889,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":310556,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":315086,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":315086,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":315086,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":315086,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":315086,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":319681,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":304486,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":279083,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":247064,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":247064,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":247064,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":247064,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":247064,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":201982,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":176129,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":159916,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":149744,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":149744,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":149744,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":149744,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":149744,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":149744,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":152050,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":154391,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":154391,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":246110,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":249349,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":249349,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":249349,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":249349,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":249349,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":252633,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":255961,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":259336,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":430393,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":430393,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":430393,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":430393,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":430393,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":435649,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":440971,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":430089,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":410949,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":410949,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":410949,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":410949,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":410949,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":391651,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":364094,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":424421,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":406361,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":406361,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":406361,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":406361,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":406361,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":302355,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":322650,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":285715,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":260939,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":260939,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":260939,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":260939,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":260939,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":264579,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":874471,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1101864,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1030763,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":1030763,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1030763,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":1030763,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1030763,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1489318,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":281871,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":285519,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":289114,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":289114,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":289114,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":289114,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":289114,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":292743,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":296444,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":291111,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":285954,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":285954,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":285954,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":285954,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":285954,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":287861,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":293539,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":297257,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":303991,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":303991,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":303991,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":303991,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":303991,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":311060,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":317991,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":325155,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":332480,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":332480,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":332480,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":332480,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q4I"},{"end":"2025-03-31","val":343216,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":349962,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":359102,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"}]}},"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":"2012-12-31","val":3101009,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2918929,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2018-06-30","val":1807208,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1807208,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1530440,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1190267,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":853834,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":499967,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":137317,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths":{"label":"Long-Term Debt, Maturity, Year One","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":315086,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":247064,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":149744,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-12-31","val":249349,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":430393,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2017-12-31","val":410949,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":406361,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":260939,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":1030763,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":289114,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":285954,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":303991,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":332480,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":367193,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2012-12-31","val":169211,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":179868,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2916767,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2018-06-30","val":287905,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":287905,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":302053,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":319688,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":336488,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":353944,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":391125,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":141064,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"}]}},"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":"2012-12-31","val":159182,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":169211,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":179868,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-12-31","val":2918665,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2018-06-30","val":273703,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":273703,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":284988,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":304122,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-12-31","val":319685,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":336485,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":361661,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":396770,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":140067,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree":{"label":"Long-Term Debt, Maturity, Year Three","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":149744,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":159182,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":169211,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-12-31","val":236048,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3087295,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2018-06-30","val":260202,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":260202,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":268886,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":289120,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-06-30","val":298930,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-12-31","val":304120,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":319682,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":334416,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":363205,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":396770,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":134334,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo":{"label":"Long-Term Debt, Maturity, Year Two","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":247064,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":149742,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":159182,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-12-31","val":262758,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":410949,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3081409,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-06-30","val":246995,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":246995,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":253280,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"},{"end":"2019-12-31","val":274858,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-06-30","val":912826,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-12-31","val":896210,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":304116,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":308903,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":332480,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":363205,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":394118,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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-06-30","val":121316,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":63102,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2020-06-30","val":151244,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"}]}},"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":"2010-12-31","val":4304460,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":4304460,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":4304460,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4235362,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4066669,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":4143267,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":4143267,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":4143267,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":4143267,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":4143267,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":4066358,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":3989616,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3913663,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3826210,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3826210,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":3826210,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3826210,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3826210,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3743957,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3680405,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3625957,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3576932,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3576932,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":3576932,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":3576932,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":3576932,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3539796,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3502110,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3463839,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3425028,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":3425028,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":3425028,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":3425028,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":3425028,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":3425028,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3385657,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3345585,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":3345585,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3481555,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3417471,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":3417471,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":3417471,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":3417471,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":3417471,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3348562,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3286695,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3220066,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":3498244,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":3498244,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":3498244,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":3498244,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":3498244,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":3379292,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3270235,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3172321,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3081409,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":3081409,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":3081409,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":3081409,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":3081409,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2989338,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2888589,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2726146,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2639647,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":2639647,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":2639647,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2639647,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2639647,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2641199,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2516287,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2446345,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2378055,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":2378055,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":2378055,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":2378055,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2378055,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2310248,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2999446,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2705865,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2710337,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":2710337,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":2710337,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2710337,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":2710337,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2183654,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1959440,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1886271,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1814194,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":1814194,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1814194,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1814194,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1814194,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1739314,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1664018,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1598537,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1533422,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1533422,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":1533422,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":1533422,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1533422,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1461019,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1386691,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1312330,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1233519,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":1233519,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1233519,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1233519,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1233519,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1152802,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1070556,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":986750,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":900042,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":900042,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":900042,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":900042,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q4I"},{"end":"2025-03-31","val":807390,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":717530,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":623605,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"}]}},"LossContingencyDamagesAwardedValue":{"label":"Loss Contingency, Damages Awarded, Value","description":"Amount of damages awarded to the plaintiff in the legal matter.","units":{"USD":[{"end":"2013-11-10","val":340000000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q3I"}]}},"NetCashProvidedByUsedInContinuingOperations":{"label":"Net Cash Provided by (Used in) Continuing Operations","description":"The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-15157656,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-09-30","val":1595286,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":5139955,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":5139955,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1333766,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3524268,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":3649253,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":3649253,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":2407224,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":2407224,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":2407224,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-87083,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-87083,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-2769528,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-2769528,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-664575,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-664575,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":290050,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":290050,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":290050,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-2430241,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-2430241,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-6276479,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-6276479,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1308442,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1308442,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":1666046,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1666046,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-3430903,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-3430903,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-5380931,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-5555502,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-12-31","val":-5500382,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":216276,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1"}]}},"NetCashProvidedByUsedInFinancingActivities":{"label":"Net Cash Provided by (Used in) Financing Activities","description":"Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-2398515,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-246153,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2015-01-01","end":"2015-12-31","val":32337,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":604509,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":486142,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":896083,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":896083,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1611191,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1452344,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1452344,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":1858534,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":1858534,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":1693370,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":1693370,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":1693370,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-166483,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-166483,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-349902,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-349902,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-507132,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-507132,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-666800,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-666800,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-666800,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-157567,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-157567,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-317296,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-317296,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-478975,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-478975,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-626839,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-626839,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-626839,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-193967,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-193967,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1651290,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1651290,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":8637730,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":8637730,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":11962128,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":11962128,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":11962128,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":13959583,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":13959583,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":16142936,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":16142936,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":31864578,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":31864578,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":41842919,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":41842919,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":41842919,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-356232,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1143,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3082524,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":3082524,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":5824318,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":7778722,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":4993118,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":4993118,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":4993118,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-57407,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-57407,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1206750,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1206750,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1077997,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1077997,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":941640,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":941640,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":941640,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-131259,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-131259,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-264185,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-264185,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-398437,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-398437,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-535433,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-535433,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-139527,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-280252,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-422648,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-567321,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"NetCashProvidedByUsedInFinancingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-474058,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-09-30","val":-3334258,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":-3421302,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-3421302,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-110840,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-246153,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-692251,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-692251,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-2280458,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-2280458,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-2280458,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-180382,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-180382,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-361683,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-361683,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":820077,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":820077,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":641830,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":641830,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":641830,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-236942,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-236942,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-717784,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-717784,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-1346176,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-1346176,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-985234,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-985234,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-985234,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-33538,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-33538,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-85899,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-85899,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-85899,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-149395,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-149395,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-23730,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-23730,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-23730,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":23519,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":23519,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":19341,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":19341,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":19341,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":209646,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":209646,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":32337,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":32337,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-91840,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-91840,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":604509,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":486142,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":896083,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1611191,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-18597,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-464689,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2015-01-01","end":"2015-12-31","val":-864113,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-928180,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1671649,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-1947172,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-1947172,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-17131,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-130459,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-130459,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-172305,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-172305,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-91878,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-91878,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-91878,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-76294,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-76294,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-143636,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-143636,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-290153,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-290153,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-3368312,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-3368312,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-3368312,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-4545097,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-4545097,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-4739364,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-4739364,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-5094674,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-5094674,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-5280342,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-5280342,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-5280342,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-227793,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-227793,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-2492538,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-2492538,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-7687833,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-7687833,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-19327224,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-19327224,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-19327224,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-17189110,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":-17189110,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-42782710,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-42782710,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-51197819,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-51197819,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-63040187,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":-63040187,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":-63040187,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-7110851,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-7110851,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-24755567,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-24755567,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-28151941,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-28151941,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-31202814,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-31202814,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-31202814,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-9602139,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-9602139,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-9857013,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-9857013,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-10414525,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-10414525,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-10762283,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-10762283,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-10762283,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-502722,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-502722,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-825046,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-825046,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":2100432,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":2100432,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":3660307,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":3660307,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":762239,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4299416,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":6099634,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":5984936,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2009-01-01","end":"2009-12-31","val":-2383867,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-09-30","val":-99667,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":-169415,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-169415,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-200042,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-464689,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-653873,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-653873,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-826091,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-826091,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-826091,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-52899,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-52899,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-156879,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-156879,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-282560,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-282560,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-510117,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-510117,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-510117,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-62890,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-62890,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-159359,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-159359,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-203514,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-203514,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-282289,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-282289,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-282289,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-738597,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-738597,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1562279,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1562279,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1562279,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-1570764,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-1570764,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1608830,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-1608830,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-1608830,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-363472,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-363472,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-693806,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-693806,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-693806,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-662399,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-662399,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-864113,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-864113,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-75650,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-75650,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-928180,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":-1671649,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-1947172,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-17131,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}]}},"NetCashProvidedByUsedInOperatingActivities":{"label":"Net Cash Provided by (Used in) Operating Activities","description":"Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-4275873,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":4235110,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2015-01-01","end":"2015-12-31","val":-3252157,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-507563,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1640823,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-794912,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-794912,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-976910,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2048375,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2048375,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2018814,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2018814,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-2922636,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-2922636,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-2922636,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":459136,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":459136,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1534747,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-1534747,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-439918,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-439918,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-1195495,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-1195495,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-1195495,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-716004,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-716004,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-819764,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-819764,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1481216,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1481216,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":2194638,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":2194638,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":2194638,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2092145,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":2092145,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":211597,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":211597,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":8832152,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":8832152,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":18997029,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":18997029,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":18997029,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":16587532,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":16587532,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":31512764,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":31512764,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":18129722,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":18129722,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":32793499,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":32793499,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":32793499,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":21414516,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":21059427,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":12953457,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":12953457,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":6582264,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":4627860,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":16768128,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":16768128,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":16768128,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-3699582,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-3699582,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-6928193,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-6928193,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":873005,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":873005,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":2766848,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":2766848,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":2766848,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2022407,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-2022407,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-4725252,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-4725252,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-10452299,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-10452299,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-11557036,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-11557036,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-1475185,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-5209566,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-6467836,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-7064378,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2009-01-01","end":"2009-12-31","val":-12299731,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-09-30","val":5029211,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":8730672,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":8730672,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1644648,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":4235110,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":4995377,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":4995377,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":5513773,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":5513773,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":5513773,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":146198,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":146198,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-2250966,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-2250966,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1202092,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1202092,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":158337,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":158337,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":158337,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-2130409,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-2130409,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-5399336,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-5399336,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":2858132,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":2858132,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":2933569,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2933569,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2933569,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2658768,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-2658768,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3732753,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3732753,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3732753,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-3835343,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-3835343,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-3867822,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-3867822,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-3867822,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":556229,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":556229,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1739378,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-1739378,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-1739378,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-1972279,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-1972279,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-3252157,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-3252157,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":218079,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":218079,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-507563,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-09-30","val":-1640823,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-794912,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-976910,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-9422300,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-09-30","val":3194431,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":8231005,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2400694,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":2400694,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1723957,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":2570829,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":846872,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":4399273,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":4399273,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1828444,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":1828444,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1418482,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1418482,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":1418482,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-714429,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-714429,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1319059,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1319059,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-604630,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-604630,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-1592020,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1592020,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-272961,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-272961,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-4132892,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-4132892,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-4132892,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1409533,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-1409533,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-3848269,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-3848269,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2438736,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2438736,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-4788653,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-4788653,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-940384,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-940384,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-6213852,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-6213852,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-6213852,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2038392,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-2038392,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3428215,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3428215,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3428215,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1389823,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1389823,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1389823,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-3056790,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-3056790,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":371425,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":371425,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-2354605,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-2354605,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-2354605,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-944345,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-944345,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4898285,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":5494285,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":5494285,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":5842630,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":6438630,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":6438630,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":5239459,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":5239459,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-254826,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-254826,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":4314318,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4314318,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":4314318,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-939091,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-939091,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1595785,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-1595785,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-656694,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-656694,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1721089,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1721089,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-125304,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-125304,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-3694907,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-3694907,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-3694907,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1189945,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1189945,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2539291,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2539291,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1349346,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1349346,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2605917,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2605917,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-66626,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-66626,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3736038,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-3736038,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-3736038,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-179284,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-179284,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-179000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1126990,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-1126990,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-947706,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-947706,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-948000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1190407,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1190407,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-63417,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-63417,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-63000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-1339943,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-1339943,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-1339943,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-150000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-129221,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-129000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":-129221,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":262531,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":262531,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":391752,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":392000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":391752,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1286965,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1286965,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":1024434,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1025000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":1024434,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3148234,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":3148234,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":3148234,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":1861000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":322773,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":322773,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4088886,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":4088886,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":3766113,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":3766113,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":12714637,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":12714637,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":8625751,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":8625751,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":24223013,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":24223013,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":24223013,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":17955884,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":17955884,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28618009,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":28618009,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":10662125,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":10662125,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":35139894,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":35139894,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":6521885,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":6521885,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":56064241,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":56064241,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":56064241,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":7616455,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":7616455,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3974858,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":3974858,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-3641597,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-3641597,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":9360113,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":9360113,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5385254,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5385254,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5078557,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5078557,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":5078557,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":990972,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":990972,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2877596,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-2877596,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-3868568,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-3868568,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-6938090,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-6938090,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-4060496,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-4060496,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-7011036,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-7011036,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-7011036,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":429384,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":429384,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-13735256,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-13735256,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-14164640,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-14164640,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-15657246,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-15657246,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-1921989,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-1921989,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-11886524,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-11886524,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-10500716,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10588187,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-87471,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-10217140,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":371047,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-12565230,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"NetIncomeLossAvailableToCommonStockholdersBasic":{"label":"Net Income (Loss) Available to Common Stockholders, Basic","description":"Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-10793168,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-5722008,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":-3107795,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2166280,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":7888288,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1030074,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":1030074,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1381740,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1886395,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":1886395,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":504655,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":504655,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":3372622,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":3372622,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1486227,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":1486227,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":454435,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":454435,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":454435,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-943956,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-943956,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1778113,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1778113,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-834157,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-834157,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-2280601,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-2280601,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-502488,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-502488,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-5051000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-5051000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-5051000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1638601,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-1638601,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-4306336,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-4306336,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2667735,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2667735,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-5475719,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-5475719,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-1169383,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-1169383,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-7129917,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-7129917,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-7129917,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-2267391,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-2267391,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3886213,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3886213,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3886213,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1618822,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1618822,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1618822,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-3743787,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-3743787,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":142426,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":142426,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-3269830,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-3269830,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-3269830,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1172094,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-1172094,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4442982,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":5038982,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":5038982,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":5615076,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":6211076,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":6211076,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":4556657,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":4556657,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-482325,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-482325,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":5910645,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":5910645,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":5910645,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1115340,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-1115340,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1948283,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-1948283,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-832943,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-832943,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-2249836,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-2249836,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-301553,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-301553,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-4399903,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-4399903,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-4399903,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1366194,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1366194,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2891789,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2891789,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1525595,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1525595,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-3134664,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-3134664,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-242875,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-242875,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-4441034,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-4441034,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-4441034,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-355533,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-355533,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-355000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1479488,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-1479488,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1123955,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1123955,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1124000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1719154,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1719154,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-239666,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-239666,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-239000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-2044939,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-2044939,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-2044939,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":-327000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":-305470,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-306000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":-305470,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-89174,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-89174,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":216296,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":217000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":216296,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":759803,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":759803,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":848978,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":850000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":848978,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2445616,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":2445616,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":2445616,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":1684000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":148630,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":148630,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3740595,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":3740595,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":3591965,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":3591965,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":14739935,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":14739935,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":11006064,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":11006064,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":26624853,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":26624853,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":26624853,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":17890946,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":17890946,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28493901,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":28493901,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":10602955,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":10602955,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":34956675,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":34956675,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":6462774,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":6462774,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":55822538,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":55822538,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":55822538,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":7558344,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":7558344,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3858636,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":3858636,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-3699708,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-3699708,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":9185780,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":9185780,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5327143,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5327143,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":4846113,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":4846113,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":4846113,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":932861,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":932861,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2993818,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-2993818,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-3926679,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-3926679,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-7112425,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-7112425,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-4118607,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-4118607,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-7242982,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-7242982,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-7242982,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":371773,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":371773,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-13850478,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-13850478,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-14222251,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-14222251,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-15830078,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-15830078,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-1979600,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-1979600,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-12116968,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-12116968,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-10558327,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10703409,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-145082,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-10389973,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":313436,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-12795674,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"NoncurrentAssets":{"label":"Long-Lived Assets","description":"Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.","units":{"USD":[{"end":"2017-12-31","val":11353202,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":11353202,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":11353202,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11200619,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11045766,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10976350,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10667900,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10770513,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10697780,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10607718,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10586697,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":19485242,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":30816504,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":30816504,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":30816504,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":30816504,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":43216851,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":68538031,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":76625980,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":92197851,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":96688256,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":98821412,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":98681377,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":96824184,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":95025849,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":91815450,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":90049927,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":88936910,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":87348518,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":87348518,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":87348518,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":87348518,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":87348518,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":85552625,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":84012319,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":82235885,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":79180049,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OperatingExpenses":{"label":"Operating Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":26811779,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":11488619,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":5854116,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":15673930,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":4185311,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":19185059,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":19185059,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":3390412,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":7513977,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":7513977,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":4123565,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":4123565,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":10929883,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":10929883,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":3415906,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":3415906,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":14992663,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":14992663,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":14992663,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3485507,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":3485507,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":7347765,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":7347765,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3862258,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3862258,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":10912813,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":10912813,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3565048,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3565048,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":15115281,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":15115281,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":15115281,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4143087,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":4143087,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":8267928,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":8267928,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4124841,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4124841,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":12411047,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":12411047,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":4143119,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":4143119,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":16241202,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":16241202,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":16241202,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3713096,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":3713096,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7231369,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":7231369,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":7231369,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":3518273,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":3518273,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":3518273,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":10662199,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":10662199,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":3430830,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":3430830,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":14179264,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":14179264,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":14179264,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3293384,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":3293384,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7134935,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":7134935,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":7134935,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":3841551,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":3841551,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":3841551,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":10557835,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":10557835,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":3422900,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":3422900,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":13773047,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":13773047,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":13773047,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3084179,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":3084179,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":6308356,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":6308356,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3224177,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":3224177,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":9649570,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":9649570,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3341214,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3341214,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":13849057,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":13849057,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":13849057,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3477027,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3477027,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":6991304,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":6991304,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3514277,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3514277,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":10284500,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":10284500,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3293196,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3293196,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":13750168,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":13750168,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":13750168,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3016569,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":3016569,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6023273,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":6023273,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3006704,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3006704,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":8879634,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":8879634,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2856361,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2856361,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":11802511,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":11811847,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":11811847,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2665097,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":2665097,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":5267651,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":5267651,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":2602554,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":2602554,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":8057086,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":8057086,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":2789435,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":2789435,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":11166116,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":11166116,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":11166116,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3049721,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":3049721,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":5763592,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":5763592,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":2713871,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":2713871,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":9244558,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":9244558,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":3480967,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":3480967,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":12937600,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":12937600,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":12937600,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4573750,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":4573750,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":11542107,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":11542107,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":6968357,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":6968357,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":16971387,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":16971387,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":5429280,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":5429280,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":22757333,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":22757333,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":22757333,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":5841903,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":5841903,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":11550354,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":11550354,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":5708451,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":5708451,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":16977598,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":16977598,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5427245,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":5427245,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":29106259,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":29106259,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":29106259,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":5609951,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":5609951,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":11019629,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":11019629,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":5409677,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":5409677,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":16276175,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":16276175,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":5256548,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":5256548,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":20596020,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":20596020,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":20596020,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":4887066,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":4887066,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":10229948,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":10229948,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":5342882,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":5342882,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":15350882,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":15350882,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":5120934,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":5120934,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":20077391,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":20077391,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":4674841,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9698590,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":5023747,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":15038535,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":5339946,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":21222227,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-13295602,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-5212741,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":-3029042,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":-4197689,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":1015052,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-6663933,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-6663933,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-99905,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-1087847,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-1087847,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":-987942,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":-987942,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-1114222,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-1114222,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-26375,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":-26375,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-4089833,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-4089833,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-4089833,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-645375,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-645375,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1177119,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1177119,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-531744,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-531744,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-1388503,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1388503,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-211384,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-211384,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-3938863,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-3938863,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-3938863,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1367034,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-1367034,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-3752413,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-3752413,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2385379,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-2385379,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-4577730,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-4577730,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-825317,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-825317,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-5931245,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-5931245,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-5931245,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1989744,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-1989744,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3330093,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3330093,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-3330093,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1340349,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1340349,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1340349,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-2909205,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-2909205,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":420888,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":420888,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-2157561,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-2157561,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-2157561,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-895097,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-895097,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2731419,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-2135419,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-2135419,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":-1836322,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":-1240322,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":-1240322,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-2334801,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-2334801,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-199382,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":-199382,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-3207876,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-3207876,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":-3207876,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-894169,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-894169,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1499705,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-1499705,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-605536,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":-605536,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1581144,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1581144,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-81439,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-81439,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-3507002,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":-3507002,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-3507002,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1152104,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1152104,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2457313,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2457313,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1305209,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1305209,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2490171,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2490171,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-32858,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-32858,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3778580,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-3778580,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-3778580,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-156973,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-156973,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1095658,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-1095658,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-938685,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-938685,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1155884,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1155884,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-60226,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-60226,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-1320195,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-1329531,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-1329531,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-174778,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-174778,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":154025,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":154025,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":328803,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":328803,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1132449,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1132449,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":978424,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":978424,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2971840,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":2971840,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":2971840,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":480713,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":480713,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1440588,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1440588,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":959875,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":959875,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":11788127,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":11788127,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":10347538,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":10347538,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":24070753,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":24070753,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":24070753,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":23421037,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":23421037,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":36095862,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":36095862,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":12674825,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":12674825,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":44061451,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":44061451,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":7965589,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":7965589,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":72595188,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":72595188,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":72595188,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":9726018,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":9726018,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7664167,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":7664167,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-2061851,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-2061851,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":6973549,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":6973549,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-690619,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-690619,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-852976,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-852976,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-852976,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2740423,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-2740423,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-7773193,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-7773193,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-5032770,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-5032770,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-8709059,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-8709059,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-935867,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-935867,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-11488209,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-11488209,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-11488209,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2986137,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-2986137,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-8748943,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-8748943,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-5762806,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-5762806,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-13884687,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-13884687,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-5135744,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-5135744,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-21105567,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-21105567,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-4676752,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-9807591,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-5130837,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-13461632,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-3654042,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-21175181,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"OperatingLeaseCost":{"label":"Operating Lease, Cost","description":"Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":79331,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":19854,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":19854,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":39912,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":39912,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":60175,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":60175,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":20264,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":80648,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":80648,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":20283,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":20283,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":40768,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":40768,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":69689,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":69689,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":103312,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":103312,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":12843,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":25807,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":38892,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":38892,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2018-12-31","val":163007,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":163007,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":163007,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":163007,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":143153,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":123096,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":102832,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":82359,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62077,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-03-31","val":26049,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1I"},{"end":"2020-06-30","val":41591,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":72515,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":38892,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":38892,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":38892,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":38892,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":38892,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":26049,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13086,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"}]}},"OperatingLeaseLiabilityCurrent":{"label":"Operating Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","units":{"USD":[{"end":"2018-12-31","val":80648,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":80648,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":80648,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":80648,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":82359,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":82359,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":81933,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":82359,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62077,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":41591,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":72515,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":38892,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":38892,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":38892,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":38892,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":38892,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":26049,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13086,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"}]}},"OperatingLeaseLiabilityNoncurrent":{"label":"Operating Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.","units":{"USD":[{"end":"2018-12-31","val":82359,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":82359,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":82359,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":82359,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":60794,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":40737,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":20899,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"OperatingLeasePayments":{"label":"Operating Lease, Payments","description":"Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":79331,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":19854,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":19854,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":39912,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":39912,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":60175,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-09-30","val":60175,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":20264,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":80648,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":80648,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":20283,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":20283,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":40768,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":40768,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":69689,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":69689,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":106101,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":106101,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":12843,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":25807,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":38892,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":32272,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2018-12-31","val":163007,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":163007,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":163007,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":163007,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":143153,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":123096,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":102832,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":82359,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":82359,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":62077,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":41591,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":72515,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":38892,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":38892,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":38892,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":38892,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":38892,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":26049,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13086,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"}]}},"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":184385,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":122779,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2015-12-31","val":396967,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":322195,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2017-12-31","val":245180,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":165849,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":61607,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":62813,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2015-12-31","val":74772,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":77015,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2018-12-31","val":81694,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2015-12-31","val":84155,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2015-12-31","val":81694,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":84155,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2017-12-31","val":84155,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"}]}},"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":59966,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2015-12-31","val":79331,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":81694,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2017-12-31","val":81694,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"}]}},"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":62812,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":59966,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2015-12-31","val":77015,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":79331,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"},{"end":"2017-12-31","val":79331,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":84155,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018Q4I"}]}},"OperatingLeaseWeightedAverageDiscountRatePercent":{"label":"Operating Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for operating lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.0404,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.0404,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.0402,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.04,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.04,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.04,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.0382,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-03-31","val":0.0375,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.0375,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"}]}},"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":"2010-12-31","val":3910428,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":3910428,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":3910428,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1393489,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1452570,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1065943,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":1065943,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1065943,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1065943,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1065943,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1670406,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1519701,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1465334,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1665670,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1665670,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1665670,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1665670,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1665670,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1498088,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1434732,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1778570,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1975018,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1975018,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1975018,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1975018,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1975018,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1559139,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1313046,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":872854,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":782322,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":782322,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":782322,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":782322,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":782322,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":782322,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":822774,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1086842,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":1086842,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":994821,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":690535,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":690535,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":690535,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":690535,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":690535,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":729247,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":953364,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":926043,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1008699,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":1008699,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1019283,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1019283,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":1008699,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":932582,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":893395,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":950770,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":657923,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":657923,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":657923,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":657923,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":657923,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":933712,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1093526,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1046480,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1387287,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":1467935,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1467935,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1467935,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1467935,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":962210,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1157018,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1220801,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1387149,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":1387149,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1387149,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1387149,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1387149,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":822882,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1109603,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3032030,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3398904,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":3398904,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":3398904,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":3398904,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":3398904,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3266909,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3829121,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4422865,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3725527,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":3725527,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":3725527,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":3725527,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":3725527,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4330151,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3329366,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2845672,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1992144,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1992144,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":1992144,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":1992144,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1992144,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1431915,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1990314,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2589845,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":630571,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":630571,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":630571,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":630571,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":630571,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1177631,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1037693,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1325080,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":873254,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":873254,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":873254,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":873254,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":873254,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1387304,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1294852,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1558643,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":957409,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OtherAssets":{"label":"Other Assets","description":"Amount of assets classified as other.","units":{"USD":[{"end":"2015-12-31","val":15326,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":10289,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":10289,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":10289,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":10289,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":10289,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9188,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8095,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7063,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":6052,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":6052,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":6052,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":6052,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":6052,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":5124,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4280,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3477,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2849,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":165856,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":165856,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":165856,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":165856,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":145441,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":124820,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":109195,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":88315,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":88315,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":88315,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":88315,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":88315,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":67832,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":47266,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":78190,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":44567,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":44567,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":44567,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":44567,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":44567,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":31723,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18761,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5675,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5675,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":5675,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5675,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5675,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":5675,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5674,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5674,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5674,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":184524,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":184524,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":184524,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":184524,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":184524,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":173346,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":170695,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":159515,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":152064,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":152064,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":152064,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":152064,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":152064,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":137160,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":125982,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":114803,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":103625,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":103625,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":103625,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":103625,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":103625,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":92448,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":81269,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":70090,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":366910,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":681244,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":681244,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":681244,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":214490,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":121103,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":218529,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":218529,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":218529,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":218529,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":218529,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":278656,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":186300,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":672941,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":783760,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":783760,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":783760,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":783760,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":783760,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":300126,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":303616,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":323507,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1065641,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1065641,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1065641,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1065641,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1065641,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":604082,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":584202,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":604872,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1194055,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1194055,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1194055,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1194055,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":1194055,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1194055,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":888447,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1028821,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":1028821,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":774817,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1568032,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1568032,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":1568032,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":1568032,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1568032,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1071625,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":581594,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":229410,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":192548,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":192548,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":192548,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":192548,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":192548,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":443768,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":448407,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":505656,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":418154,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":418154,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":418154,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":418154,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":418154,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":442600,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":415338,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":404530,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":644803,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":644803,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":644803,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":644803,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":644803,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":718095,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":681991,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":695480,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":635201,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":635201,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":635201,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":635201,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":635201,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":669767,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":624284,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":653254,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":684317,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":684317,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":684317,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":684317,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":684317,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":813490,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":673586,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":767829,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":701969,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":701969,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":701969,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":701969,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":701969,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":759597,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":768440,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":767281,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1262221,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1262221,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":1262221,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":1262221,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1266516,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1795500,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1297439,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1095053,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":952668,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":952668,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":952668,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":952668,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":952668,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1004218,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":877335,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":968949,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":753062,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":753062,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":753062,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":753062,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":753062,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":719928,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":744351,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":691470,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":711274,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2018-12-31","val":82359,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":82359,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":82359,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":82359,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":60794,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":40737,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":20899,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-09-30","val":10533161,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":24478697,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":24478697,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":24478697,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":24478697,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":24478697,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":32383550,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":51461639,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":60306784,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":69996330,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":69996330,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":69996330,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":69996330,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":69996330,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":72005475,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":73870255,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":75006588,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":75459612,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":75459612,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":75459612,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":75459612,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":75459612,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":74439649,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":72965630,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":71517656,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":69773538,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":69773538,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":69773538,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":69773538,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":69773538,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":68288918,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":66813843,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":65344155,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":63872553,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":63872553,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":63872553,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":63872553,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":63872553,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":62389734,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":60918499,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":59402231,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":58127212,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OtherSundryLiabilitiesCurrent":{"label":"Other Sundry Liabilities, Current","description":"Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are due within one year or operating cycle, if longer, from the balance sheet date.","units":{"USD":[{"end":"2011-12-31","val":61819,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":61819,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":61819,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":56360,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":78169,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":101961,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":101961,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":101961,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":101961,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":101961,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":220555,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":112896,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":132386,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":84997,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":84997,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":84997,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":84997,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":84997,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":112431,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":102637,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":112393,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":137081,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":137081,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":137081,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":137081,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":137081,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":137081,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":128851,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":133239,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":133239,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":141533,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":20887,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":20887,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":20887,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":20887,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":20887,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":25092,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":22274,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":27093,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":49030,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":49030,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":59614,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":59614,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":49030,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":33357,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":66139,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":51185,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":55674,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":55674,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":55674,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":55674,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":55674,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":44025,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":64715,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":41515,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":60890,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":141538,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":141538,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":141538,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":141538,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":153188,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":230814,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":150447,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":124791,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":124791,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":124791,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":124791,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":124791,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":129298,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":192023,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":138179,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":288550,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":288550,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":288550,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":288550,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":288550,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":159965,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":79312,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":161642,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":102200,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":102200,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":102200,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":102200,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":102200,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":216698,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":206047,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":160736,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":203690,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":203690,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":203690,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":203690,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":203690,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":221006,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":87351,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":124690,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":102180,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":102180,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":102180,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":102180,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":102180,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":95465,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":82992,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":112758,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":269214,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":269214,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":269214,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":269214,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":269214,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":165238,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":349949,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":483693,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":288517,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OwnshareLendingArrangementSharesOutstandingValue":{"label":"Own-share Lending Arrangement, Shares, Outstanding, Value","description":"The fair value as of the date of the statement of financial position of shares outstanding in connection with an own-share lending arrangement, in contemplation of a convertible debt offering or other financing.","units":{"USD":[{"end":"2021-06-30","val":10000000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"}]}},"PaymentsForRepurchaseOfCommonStock":{"label":"Payments for Repurchase of Common Stock","description":"The cash outflow to reacquire common stock during the period.","units":{"USD":[{"start":"2012-01-01","end":"2012-09-30","val":83792,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":83792,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":122202,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":122202,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":122202,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":101672,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":101672,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":446155,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":446155,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":974407,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":974407,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":974407,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":974407,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":974407,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2021-01-01","end":"2021-06-30","val":154424,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":154424,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":154424,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2839326,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":2839326,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":2684902,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":5270501,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":5270501,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":5270501,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2547724,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":2547724,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2818177,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":2818177,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":2818177,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2818177,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":7618177,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":7618177,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":7618177,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"}]}},"PaymentsForRepurchaseOfConvertiblePreferredStock":{"label":"Payments for Repurchase of Convertible Preferred Stock","description":"The cash outflow to reacquire preferred stock originally issued and identified as a security that can be exchanged for another type of financial security. This repurchased stock is held in treasury.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2020"},{"start":"2023-01-01","end":"2023-12-31","val":6168,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":6168,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":6168,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"}]}},"PaymentsForRepurchaseOfPreferredStockAndPreferenceStock":{"label":"Payments for Repurchase of Preferred Stock and Preference Stock","description":"The cash outflow to reacquire preferred stock during the period.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":1357275,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1357275,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":1357275,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1357275,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":75000,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":75000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":100000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":100000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":100000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":100000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2020-01-01","end":"2020-12-31","val":482670,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-02-01","end":"2021-02-28","val":1101110,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-02-01","end":"2021-02-28","val":1101110,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-02-01","end":"2021-02-28","val":1101110,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-02-01","end":"2021-02-28","val":1101110,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2021-02-01","end":"2021-02-28","val":1101110,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2021Q1I"},{"start":"2021-01-01","end":"2021-03-31","val":1101110,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":1101110,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1101110,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1101110,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":1101110,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1101110,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":1101110,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":1101110,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":1101110,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-02-01","end":"2022-02-28","val":1101110,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-02-01","end":"2022-02-28","val":1101110,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-02-01","end":"2022-02-28","val":1101110,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-02-01","end":"2022-02-28","val":1101110,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-02-01","end":"2022-02-28","val":1101110,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022Q1I"},{"start":"2022-01-01","end":"2022-03-31","val":1101110,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":1101110,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1101110,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1101110,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":1101110,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":1101110,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1101110,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1101110,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":1101110,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-02-01","end":"2023-02-28","val":1101110,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2023-02-01","end":"2023-02-28","val":1101110,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-02-01","end":"2023-02-28","val":1101110,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q1I"},{"start":"2023-01-01","end":"2023-03-31","val":1101110,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1101110,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1101110,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1101110,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1101110,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1101110,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":1101110,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":1101110,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":1101110,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"}]}},"PaymentsOfDividendsPreferredStockAndPreferenceStock":{"label":"Payments of Ordinary Dividends, Preferred Stock and Preference Stock","description":"Amount of cash outflow in the form of ordinary dividends to preferred shareholders of the parent entity.","units":{"USD":[{"start":"2010-01-01","end":"2010-09-30","val":876566,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":876566,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":876566,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-09-30","val":291700,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":291700,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":364625,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":364625,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":364625,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-09-30","val":172838,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":172838,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":230450,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":230450,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":230450,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":57613,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":57613,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":115226,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":115226,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":172839,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":172839,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":230449,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":230449,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":230449,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":57613,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":57613,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":115226,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":115226,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":115226,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":172839,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":172839,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":172838,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":172838,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":172838,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":170817,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":170817,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":170817,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":227180,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":227180,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":283543,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":283543,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":283543,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":55414,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":55414,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":110528,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":110528,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":165640,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":165640,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":220755,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":220755,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":220755,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":55113,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":55113,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":110225,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":110226,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":165339,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":165339,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":220450,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":220450,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":220450,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":55113,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":55113,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":110226,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":110226,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":165337,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":165337,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":220450,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":220450,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":220450,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":55113,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":55113,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":110226,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":110226,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":165026,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":165026,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":219825,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":219825,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":219825,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":54800,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":54800,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":109600,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":109600,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":164400,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":164400,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":216642,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":216642,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":216642,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":49091,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":49091,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":88141,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":88141,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":3784394,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":3784394,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":3824311,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":3824311,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":3824311,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":78545,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":78545,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":136656,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":136656,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":194768,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":194768,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":252879,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":252879,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":252879,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":58111,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":58111,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":116223,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":116223,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":174333,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":174333,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":232445,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":232445,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":232445,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":57611,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":57611,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":115222,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":115222,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":172832,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":172832,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":230445,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":230445,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":57611,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":115222,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":172833,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":230444,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"PaymentsToAcquireInvestments":{"label":"Payments to Acquire Investments","description":"The cash outflow associated with the purchase of all investments (debt, security, other) during the period.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":2986156,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":2986156,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":2986156,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4515612,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":4515612,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6755714,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":6755714,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":6969552,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":6969552,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":7360398,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":7360398,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":7360398,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":41763,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":41763,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2118410,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":2118410,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":2174980,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":2174980,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":2242897,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2242897,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":2242897,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4578082,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":4578082,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":4631475,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":4631475,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":4685960,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":4685960,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":4748624,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":4748624,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4748624,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4066575,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":4066575,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":16139741,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":16139741,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":16196164,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":16196164,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":18135191,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":18135191,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":18135191,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":15918837,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":15918837,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":43868141,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":43868141,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":68287428,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":68287428,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":68481490,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":68481490,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":68481490,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":276326,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":276326,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":476946,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":476946,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":757683,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":757683,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":899750,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":899750,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":150727,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":281300,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":421294,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":30535868,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2009-01-01","end":"2009-12-31","val":2383867,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":18597,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":99667,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":169415,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":169415,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":200042,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":464689,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":464689,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":653873,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":653873,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":826091,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":826091,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":826091,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":52899,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":52899,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":156879,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":156879,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":282560,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":282560,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":510117,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":510117,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":510117,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":63890,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":63890,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":160359,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":160359,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":204514,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":204514,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":283289,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":283289,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":283289,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":738597,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":738597,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":962279,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":962279,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":962279,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":970170,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":970170,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":1007933,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1007933,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":1007933,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":363177,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":363177,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":693211,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":693211,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":693211,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":1263296,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":1263296,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1465010,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1465010,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":1465010,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":75650,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":75650,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":928180,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":928180,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":1671649,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1671649,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":1947172,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":1947172,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":1947172,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":17131,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":17131,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":130459,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":130459,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":172305,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":172305,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":91878,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":91878,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":91878,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":76294,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":76294,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":143636,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":143636,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":290153,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":290153,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":382156,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":382156,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":382156,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":29485,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":29485,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":345784,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":345784,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":487256,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":487256,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":632078,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":632078,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":632078,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":186030,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":186030,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":374128,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":374128,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":9478182,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":9478182,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":21049656,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":21049656,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":21049656,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":12611028,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":12611028,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":38151235,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":38151235,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":46511859,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":46511859,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":58366563,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":58366563,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":58366563,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4969045,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":4969045,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10540595,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":10540595,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":13880546,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":13880546,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":16830077,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":16830077,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":16830077,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":467530,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":467530,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":556385,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":556385,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":699283,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":699283,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":852979,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":852979,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":226396,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":226396,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":348100,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":348100,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":1141885,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":1141885,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":1439943,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":87034,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":419284,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":509072,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"}]}},"PreferredStockDividendsIncomeStatementImpact":{"label":"Preferred Stock Dividends, Income Statement Impact","description":"The amount of preferred stock dividends that is an adjustment to net income apportioned to common stockholders.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":1370868,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":685434,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":342717,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1028151,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":342717,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1370620,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":1370620,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":342217,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":684434,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":684434,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":342217,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":342217,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1026651,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":1026651,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":342217,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":342217,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":964047,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":964047,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":964047,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":229527,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":229527,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":459054,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":459054,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":229527,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":229527,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":688581,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":688581,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":229527,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":229527,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":918108,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":918108,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":918108,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":229068,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":229068,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":458067,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":458067,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":228999,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":228999,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":687066,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":687066,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":228999,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":228999,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":916065,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":916065,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":916065,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":228999,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":228999,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":457998,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":457998,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":457998,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":228999,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":228999,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":228999,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":686997,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":686997,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":228999,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":228999,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":915225,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":915225,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":915225,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":227749,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":227749,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":455303,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":455303,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":455303,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":227554,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":227554,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":227554,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":682802,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":682802,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":227499,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":227499,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":709351,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":709351,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":709351,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":176249,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":176249,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":352498,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":352498,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":176249,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":176249,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":528747,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":528747,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":176249,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":176249,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":704996,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":704996,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":704996,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":176249,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":176249,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":352498,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":352498,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":176249,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":176249,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":528747,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":528747,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":176249,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":176249,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":704996,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":704996,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":704996,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":176249,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":176249,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":176000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":352498,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":352498,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":176249,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":176249,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":176000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":528747,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":528747,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":176249,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":176249,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":176000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":704996,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":704996,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":704996,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":177000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":176249,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":176000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":176249,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":351705,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":351705,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":175456,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":175000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":175456,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":527162,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":527162,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":175456,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":175000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":175456,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":702618,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":702618,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":702618,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":177000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":174143,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":174143,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":348291,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":348291,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":174148,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":174148,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":493826,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":493826,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":145535,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":145535,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":573868,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":573868,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":573868,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":64938,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":64938,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":124108,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":124108,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":59170,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":59170,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":183219,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":183219,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":59111,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":59111,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":241703,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":241703,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":241703,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":58111,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":58111,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":116222,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":116222,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":58111,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":58111,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":174333,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":174333,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":58111,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":58111,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":232444,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":232444,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":232444,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":58111,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":58111,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":116222,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":116222,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":58111,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":58111,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":174335,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":174335,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":58111,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":58111,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":231946,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":231946,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":231946,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":57611,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":57611,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":115222,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":115222,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":57611,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":57611,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":172832,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":172832,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":57611,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":57611,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":230444,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":230444,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":57611,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":115222,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":57611,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":172833,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":57611,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":230444,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"PreferredStockParOrStatedValuePerShare":{"label":"Preferred Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2010-12-31","val":1,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":1,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":1,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":1,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":1,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":1,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":1,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":1,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":1,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":1,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":1,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q2I"},{"end":"2020-12-31","val":1,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":1,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":1,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":1,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":1,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":1,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":1,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":1,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":1,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":1,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":1,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"PriorPeriodReclassificationAdjustment":{"label":"Prior Period Reclassification Adjustment","description":"The amount of a reclassification adjustment made to prior period financial statement amounts.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":158275,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"}]}},"ProceedsFromInsuranceSettlementOperatingActivities":{"label":"Proceeds from Insurance Settlement, Operating Activities","description":"Amount of cash inflow for proceeds from settlement of insurance claim, classified as operating activities. Excludes insurance settlement classified as investing activities.","units":{"USD":[{"start":"2018-10-01","end":"2018-12-31","val":261000,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-10-01","end":"2018-12-31","val":261000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":1780000,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1780000,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1780000,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1780000,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":2350100,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":2350100,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":2350100,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":2350100,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":2350100,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"end":"2021-06-18","val":2684902,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q2I"},{"start":"2021-01-01","end":"2021-12-31","val":5300000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2500000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"ProceedsFromIssuanceOfLongTermDebt":{"label":"Proceeds from Issuance of Long-term Debt","description":"The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.","units":{"USD":[{"start":"2015-01-01","end":"2015-09-30","val":276495,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":276495,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":276495,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":276495,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":276495,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":525017,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":525017,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":525017,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-06-30","val":1363000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-09-30","val":1363000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":1363000,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"}]}},"ProceedsFromPaymentsForOtherFinancingActivities":{"label":"Proceeds from (Payments for) Other Financing Activities","description":"Amount of cash inflow (outflow) from financing activities classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":1363000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":1363000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":1363000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":1363000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"}]}},"ProceedsFromRepaymentsOfLongTermDebtAndCapitalSecurities":{"label":"Proceeds from (Repayments of) Long-term Debt and Capital Securities","description":"Amount of cash inflow (outflow) from long-term debt, including capital lease obligations and mandatory redeemable capital securities.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":-499668,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":-2398515,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":-2529308,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":-2660336,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":-2660336,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-132548,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-283431,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":-283431,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-444552,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":-444552,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-612927,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-612927,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":-612927,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-180382,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-180382,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-361683,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-361683,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-543293,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-543293,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-626219,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-626219,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-626219,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-77657,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-77657,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-156403,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-156403,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-236255,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-236255,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":-317303,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-317303,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-317303,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-82214,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-82214,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-145754,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-145754,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-145754,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-200236,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":-200236,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":-249220,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":-249220,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":-249220,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-37064,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":-37064,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-74795,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":-74795,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":-74795,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":-123602,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":-123602,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-184447,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-184447,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-65626,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":-65626,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-124163,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":-124163,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-187418,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-187418,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-263200,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-113696,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-113696,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-217431,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-217430,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-326227,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-326227,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-436280,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-111370,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-111370,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-239676,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-239676,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-341795,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-341795,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-446350,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-102454,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-102454,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-207070,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-313949,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":-407014,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-64167,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1"}]}},"ProceedsFromSaleMaturityAndCollectionsOfInvestments":{"label":"Proceeds from Sale, Maturity and Collection of Investments","description":"The cash inflow associated with the sale, maturity and collection of all investments such as debt, security and so forth during the period.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":2362134,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":2362134,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":2362134,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":2362134,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":2712134,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":2712134,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":2712134,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":3965329,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":3965329,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":3965329,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":3965329,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":3965329,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":75000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":75000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":75000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1924769,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":1924769,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1924769,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1924769,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":1924769,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":1924769,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":3762454,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3762454,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":3762454,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6784228,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":6784228,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":34567513,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":34567513,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":58572186,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":58572186,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":58572186,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":58572186,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":58572186,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-09-30","val":4000000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":4000000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":6000000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":6000000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1000000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":5000000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":7030000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":37072738,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ProceedsFromSaleOfProductiveAssets":{"label":"Proceeds from Sale of Productive Assets","description":"The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":1000,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1000,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1000,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1000,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1000,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1000,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":1000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1000,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":25610,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-09-30","val":71616,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":115600,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":115600,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":21708,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":37278,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":37278,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":44001,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":44001,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":54369,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":54369,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":54369,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-07-09","end":"2012-07-10","val":1620000,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-09","end":"2012-07-10","val":1620000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-09-30","val":1620000,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1620000,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1620701,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1620701,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1620701,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":37325,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":37325,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":536925,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":536925,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":536925,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":106289,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":106289,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":175081,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":175081,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":175081,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":223680,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":223680,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-01-01","end":"2014-12-31","val":398328,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":398328,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":398328,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":60583,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":60583,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":264953,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":264953,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":264953,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":283933,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":283933,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":283933,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":283933,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":283933,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":29200,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":29200,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":839200,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":839200,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":839200,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":839200,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":855021,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":855021,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":855021,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-06-30","val":626687,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":626687,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":626687,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":851012,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":851012,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":224325,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":922512,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":922512,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":922512,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":43350,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":43350,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":48600,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":48600,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":48600,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":48600,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":48600,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":48600,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":48600,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":10500,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":10500,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":10500,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10500,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":10500,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":13800,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":13800,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":13800,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":13800,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":13800,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"}]}},"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":"2010-01-01","end":"2010-06-30","val":-5036574,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":-2765078,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2011-01-01","end":"2011-06-30","val":2570829,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":846872,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2"},{"start":"2015-01-01","end":"2015-12-31","val":4314318,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":-1595785,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1721089,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-3694907,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":-3694907,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1189945,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2539291,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2539291,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2605917,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2605917,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-3736038,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-3736038,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":-3736038,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-179284,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-179284,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1126990,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-1126990,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1190407,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1190407,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-1339943,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":-1339943,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":-1339943,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-129221,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-129221,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":262531,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":262531,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":1286965,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1286965,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":3148234,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":3148234,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":3148234,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":322773,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":322773,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":4088886,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":4088886,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":12714637,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":12714637,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":24223013,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":24223013,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":24223013,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":17955884,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":17955884,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28618009,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":28618009,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":35139894,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":35139894,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":56064241,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":56064241,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":56064241,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":7616455,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":7616455,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3974858,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":3974858,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":9360113,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":9360113,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":5078557,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":5078557,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":5078557,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":990972,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":990972,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2877596,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-2877596,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-6938090,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-6938090,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-7011036,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-7011036,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-7011036,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":429384,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":429384,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-13735256,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-13735256,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-15657246,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-15657246,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-11886524,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-11886524,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-10500716,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-10588187,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-10217140,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-12565230,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"PropertyPlantAndEquipmentAdditions":{"label":"Property, Plant and Equipment, Additions","description":"Amount of acquisition of long-lived, 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, furniture and fixtures, and computer equipment.","units":{"USD":[{"start":"2020-11-01","end":"2020-11-30","val":38000000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":41500000,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":50600000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":51500000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":44600000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":46300000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":46400000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"PropertyPlantAndEquipmentFairValueDisclosure":{"label":"Property, Plant, and Equipment, Fair Value Disclosure","description":"Fair value portion 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":"2012-12-31","val":0,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"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":30373549,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":30883668,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":30883668,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":31081234,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":31081234,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":32089164,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":32089164,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":33554176,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":33554176,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-12-31","val":35045231,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":35045231,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":35137112,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":35137112,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-12-31","val":35519266,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":35519266,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-12-31","val":36023997,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":36023997,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":57142546,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":57142546,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":115509110,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":115509110,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":132339187,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":132339187,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":133192167,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":133192167,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":134632108,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":134632108,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":134213386,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"PropertyPlantAndEquipmentNet":{"label":"Property, Plant and Equipment, Net","description":"Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2010-12-31","val":12560592,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":12560592,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":12560592,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":12720061,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":12587856,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":12653856,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":12653856,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":12653856,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":12653856,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":12653856,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":12388292,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":12166738,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":11980357,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":11899650,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":11899650,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":11899650,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":11899650,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":11899650,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":11653002,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":11439275,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":11156235,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":10910172,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":10910172,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":10910172,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":10910172,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":10910172,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":11324601,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":11281912,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":11052128,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10852853,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":10852853,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":10852853,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":10852853,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":10852853,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":10852853,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":10992513,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":11116806,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":11116806,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":11478045,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":11468061,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":11468061,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":11468061,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":11468061,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":11468061,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":11341026,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":11952500,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12472192,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":12092037,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":12092037,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":12092037,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":12092037,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":12092037,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":11903278,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":11819588,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":11663988,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":11353202,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":11353202,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":11353202,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":11353202,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":11353202,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11200619,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":11045766,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10976350,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10851747,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10667900,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10770513,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10697780,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":10632057,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10607718,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10586697,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":19485242,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":30816504,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":30816504,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":30816504,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":30816504,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":30816504,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":43216851,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":68538031,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":76625980,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":87925651,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":92197851,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":96688256,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":98821412,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":100152768,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":98681377,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":96824184,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":95025849,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":93478521,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":91815450,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":90049927,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":88936910,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":87348518,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":87348518,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":87348518,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":87348518,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":87348518,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":85552625,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":84012319,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":82235885,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":79180049,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2009-01-01","end":"2009-12-31","val":182000,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-09-30","val":65280,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":133990,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":133990,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":167000,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":854959,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":854959,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":429815,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":429815,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":1298044,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1298044,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":1298044,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":24046,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":24046,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":29211,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":29211,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":30854,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":30854,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":107246,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":107246,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":107246,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":50000,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":50000,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":50000,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":50000,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":50000,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":27300,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":27300,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":27300,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":100000,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":100000,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":125000,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":125000,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":125000,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-01-01","end":"2015-09-30","val":141000,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":141000,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":116395,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":116395,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":116395,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":22000,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":22000,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":77000,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":77000,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":92000,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":92000,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":92000,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":92000,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":92000,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":-81152,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":24272,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":24272,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":24272,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":47793,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":47793,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":47793,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":125000,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":125000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":125000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":125000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":125000,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":125000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":59440,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":59440,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":59440,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":150000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":150000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":146395,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":146395,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":146395,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":146395,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":150000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":150000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":150000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":322991,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":322991,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":322991,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":370573,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":370573,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":370573,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":370573,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":452547,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":452547,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":626940,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":626940,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":626940,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":427487,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":427487,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":414598,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":414598,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":571682,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":571682,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":88872,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":253524,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":333731,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ReceivablesLongTermContractsOrPrograms":{"label":"Receivables, Long-term Contracts or Programs","description":"Amount to be collected within one year of the balance sheet date (or one operating cycle, if longer) from customers in accordance with the contractual provisions of long-term contracts or programs including amounts billed and unbilled as of the balance sheet date.","units":{"USD":[{"end":"2020-12-31","val":11779078,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":11779078,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":11779078,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-06-30","val":22103890,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-06-30","val":10324812,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":8764753,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5924136,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":5924136,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5924136,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5924136,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":5924136,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5542048,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3567913,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1836826,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2025413,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":2025413,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":2025413,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":2025413,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2025413,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1390919,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-04-06","val":0,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-04-06","val":0,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"}]}},"RepaymentsOfLongTermDebt":{"label":"Repayments of Long-term Debt","description":"The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":184447,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":263200,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":263200,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":436280,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":436280,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":446350,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":446350,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":207070,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":313949,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":407014,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":407014,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":64167,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":128797,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":128797,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":194985,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":194985,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":260894,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":260894,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":260894,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":68128,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":68128,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":136790,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":136790,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":206310,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":206310,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":274791,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":274791,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":274791,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":71252,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":71252,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":142847,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":142847,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":213661,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":213661,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":283933,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":283933,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":283933,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":70496,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":70496,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":139146,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":139146,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":209789,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":209789,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":281866,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":281866,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":281866,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":73648,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":73648,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":148963,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":148963,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":225605,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":225605,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":304988,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":304988,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":81916,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":165030,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":249815,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":336877,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ResearchAndDevelopmentArrangementWithFederalGovernmentCustomerFundingToOffsetCostsIncurred":{"label":"Research and Development Arrangement with Federal Government, Customer Funding to Offset Costs Incurred","description":"The amount of customer funding recorded as an offset to costs incurred for a fixed-price, best-efforts research and development cost-sharing arrangement with the Federal Government.","units":{"USD":[{"end":"2020-07-01","val":53664286,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-07-01","val":81029518,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q2I"},{"start":"2020-07-01","end":"2020-09-30","val":53664286,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":53664286,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":81029518,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":81029518,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2022-01-01","end":"2022-03-31","val":81029518,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"ResearchAndDevelopmentExpense":{"label":"Research and Development Expense","description":"The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":1030622,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":386212,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":204004,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":865295,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":316044,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":885445,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":885445,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":190280,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":369882,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":369882,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":179602,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":179602,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":539161,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":539161,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":169279,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":169279,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":815018,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":815018,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":815018,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":191512,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":191512,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":356993,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":356993,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":165481,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":165481,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":601008,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":601008,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":244015,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":244015,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":871851,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":871851,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":871851,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":180848,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":180848,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":380233,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":380233,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":199385,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":199385,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":648224,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":648224,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":267991,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":267991,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":837073,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":837073,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":837073,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":184724,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":184724,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":376961,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":376961,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":376961,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":192237,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":192237,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":192237,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":506150,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":506150,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":129189,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":129189,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":616784,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":616784,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":616784,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":116306,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":116306,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":283984,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":283984,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":283984,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":167678,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":167678,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":167678,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":409764,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":409764,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":125780,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":125780,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":607527,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":607527,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":607527,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":124919,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":124919,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":271773,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":271773,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":146854,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":146854,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":389712,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":389712,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":117939,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":117939,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":571842,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":571842,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":571842,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":148449,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":148449,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":305844,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":305844,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":157395,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":157395,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":465765,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":465765,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":159921,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":159921,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":740567,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":740567,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":740567,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":144227,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":144227,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":285692,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":285692,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":141465,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":141465,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":432179,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":432179,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":146487,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":146487,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":621365,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":621365,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":621365,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":127456,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":127456,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":242962,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":242962,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":115506,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":115506,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":377881,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":377881,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":134919,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":134919,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":516095,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":516095,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":516095,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":138537,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":138537,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":264792,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":264792,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":126255,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":126255,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":399367,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":399367,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":134575,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":134575,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":574527,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":574527,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":574527,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":149283,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":149283,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":548325,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":548325,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":399042,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":399042,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":747525,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":747525,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":199200,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":199200,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":901381,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":901381,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":901381,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":95538,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":95538,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":301926,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":301926,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":206388,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":206388,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":407675,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":407675,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":105749,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":105749,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":525727,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":525727,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":525727,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":129757,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":129757,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":268518,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":268518,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":138761,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":138761,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":419475,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":419475,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":150957,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":150957,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":581172,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":581172,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":581172,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":142262,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":142262,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":341355,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":341355,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":199093,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":199093,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":516050,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":516050,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":174695,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":174695,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":673944,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":673944,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":191192,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":351241,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":160049,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":550703,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":199462,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":675567,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2014-06-30","val":600000,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":600594,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":600897,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":600897,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":600897,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":600897,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":600897,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":600897,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":601192,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":601492,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":601492,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2010-12-31","val":-21053252,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"end":"2010-12-31","val":-21053252,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":-21053252,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":-18482423,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"},{"end":"2011-09-30","val":-16653979,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":-19634770,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":-19634770,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":-19634770,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":-19634770,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":-19634770,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":-20349199,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":-20953829,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-21226790,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":-23767662,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":-23767662,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":-23767662,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":-23767662,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":-23767662,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":-25177195,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":-27615931,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":-28556315,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":-29981514,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":-29981514,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":-29981514,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":-29981514,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":-29981514,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-32019906,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-33409729,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-33038304,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-32336119,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":-32336119,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":-32336119,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":-32336119,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":-32336119,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":-32336119,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-33280464,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-27437834,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":-26841834,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-27096660,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-28021801,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":-28021801,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":-28021801,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":-28021801,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":-28268580,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-28960892,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-29617586,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-29742890,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-31963487,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":-31963487,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":-31963487,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":-31963487,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":-31963487,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-33153432,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-34502778,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-34569404,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-35699525,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":-35699525,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":-35699525,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":-35699525,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":-35699525,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-35878809,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-36826515,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-36889932,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-37039468,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":-37039468,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":-37039468,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-37039468,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-37039468,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-37168689,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-36776937,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-35752503,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-33891234,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":-33891234,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":-33891234,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":-33891234,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":-33891234,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-33568461,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-29802348,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-21176597,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-9668221,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":-9668221,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":-9668221,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":-9668221,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":-9668221,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":8287663,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13853792,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":20336627,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":41182429,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":41182429,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":41182429,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":41182429,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":41182429,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":48740773,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":45041065,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":50368208,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":46028541,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":46028541,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":46028541,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":46028541,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":46028541,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":46961402,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":43034723,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":38916116,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":38785559,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":38785559,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":38785559,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":38785559,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":38785559,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":39157332,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":24935081,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":22955481,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":26668591,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":26668591,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":26668591,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":26668591,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":26668591,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":16110264,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":15965182,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":16278618,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":13872917,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"RevenueFromContractWithCustomerExcludingAssessedTax":{"label":"Revenue from Contract with Customer, Excluding Assessed Tax","description":"Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":29826636,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":6923680,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":14569797,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":7646117,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":24981833,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":10412036,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":34493838,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":34493838,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7672801,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":7672801,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":7673000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":15147794,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":15147794,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":7474993,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":7474993,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":7475000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":25011066,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":25011066,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":9863272,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":9863272,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":9863000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":33274702,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":33274702,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":33274702,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":8264000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":7932474,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":7932000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":7932474,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":17528364,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":17528364,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":9595890,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":9596000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":9595890,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":29167950,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":29167950,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":11639586,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":11640000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":11639586,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":41797179,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":41797179,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":41797179,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":12629000,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":11202217,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":11202217,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":22776062,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":22776062,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":11573845,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":11573845,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":49867126,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":49867126,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":27091064,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":27091064,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":81862453,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":81862453,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":81862453,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":50073725,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":50073725,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":92570669,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":92570669,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":42496944,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":42496944,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":128926716,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":128926716,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":36356047,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":36356047,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":188382454,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":188382454,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":188382454,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44742350,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":44742350,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":59078919,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":59078919,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":14336569,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":14336569,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":82140204,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":82140204,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":23061285,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":23061285,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":94818938,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":94818938,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":94818938,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":11001102,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":11001102,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":18972382,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":18972382,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":7971280,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":7971280,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":29307413,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":29307413,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":10335031,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":10335031,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":43596926,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":43596926,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":43596926,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":7599363,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":7599363,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":13628727,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":13628727,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":6029364,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":6029364,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":23975584,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":23975584,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":10346857,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":10346857,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":33049533,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":33049533,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":8295173,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":18740906,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":10445733,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":28826629,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":10085723,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":38266211,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2009-01-01","end":"2009-12-31","val":38981837,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":15914350,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":7448733,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":28149368,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":12235018,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":36219562,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":36219562,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":9747632,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":17723603,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":17723603,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":7975971,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":7975971,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":25994211,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":25994211,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":8270608,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":8270608,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":32102296,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":32102296,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":32102296,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":7429984,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":7429984,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":16157889,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":16157889,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":8727905,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":8727905,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":25602046,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":25602046,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":9444157,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":9444157,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":33644503,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":33644503,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":33644503,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":7173112,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":7173112,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":14080345,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":14080345,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":6907233,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":6907233,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":23240623,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":23240623,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":9160278,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":9160278,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":30785127,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":30785127,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":30785127,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":6040378,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":6040378,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":12916740,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":12916740,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":12916740,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":6876362,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":6876362,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":6876362,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":23803420,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":23803420,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":10886680,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":10886680,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":34520630,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":34520630,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":34520630,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":6178576,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":6178576,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12894046,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":12894046,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":12894046,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":6715470,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":6715470,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":6715470,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":22376912,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":22376912,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":9482866,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":9482866,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":29552200,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":29552200,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":29552200,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":5921982,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":5921982,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":13497035,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":13497035,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":7575053,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":7575053,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":22337169,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":22337169,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":8840134,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":8840134,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":29826636,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":29826636,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":6923680,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":14569797,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":7646117,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":24981833,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":10412036,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":34493838,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"}]}},"SellingAndMarketingExpense":{"label":"Selling and Marketing Expense","description":"The aggregate total amount of expenses directly related to the marketing or selling of products or services.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":4372163,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":1805977,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":955961,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":2946128,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":1140151,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":3674168,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":3674168,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":758377,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":1549268,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":1549268,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":790891,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":790891,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":2487136,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":2487136,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":937868,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":937868,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":3439535,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":3439535,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":3439535,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":892644,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":892644,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1904723,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":1904723,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1012079,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1012079,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2939142,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":2939142,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":1034419,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":1034419,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":4220809,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":4220809,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":4220809,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1063287,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1063287,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2143023,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":2143023,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1079736,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":1079736,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":3235528,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":3235528,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1092505,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":1092505,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":4414339,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":4414339,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":4414339,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1096694,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":1096694,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2159519,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":2159519,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":2159519,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":1062825,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1062825,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1062825,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3079361,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":3079361,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":919842,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":919842,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3967081,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":3967081,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":3967081,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":859164,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":859164,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1871269,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":1871269,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":1871269,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":1012105,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":1012105,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":1012105,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2826224,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":2826224,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":954955,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":954955,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3837491,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3837491,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":3837491,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":909572,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":909572,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1895744,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":1895744,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":986172,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":986172,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2953773,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2953773,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1058029,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1058029,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":4025786,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":4025786,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":4025786,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1027711,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1027711,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2251553,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2251553,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1223842,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1223842,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3472004,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":3472004,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":1220451,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":1220451,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":4658548,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":4658548,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":4658548,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1165461,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":1165461,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2217936,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":2217936,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1052475,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1052475,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3251231,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":3251231,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":1033295,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":1033295,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":4404441,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":4404441,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":4404441,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":875546,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":875546,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1855160,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1855160,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":979614,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":979614,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":2862991,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":2862991,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":1007831,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1007831,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4217863,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":4217863,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":4217863,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1135980,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":1135980,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1987878,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":1987878,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":851898,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":851898,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3148290,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":3148290,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1160412,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1160412,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":4061904,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4061904,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":4061904,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":931231,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":931231,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2378661,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":2378661,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":1447430,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":1447430,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3398905,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":3398905,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":1020244,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":1020244,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4477651,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":4477651,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":4477651,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1017884,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":1017884,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2083761,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":2083761,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":1065877,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":1065877,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":3258435,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3258435,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1174675,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1174675,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":4544052,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":4544052,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":4544052,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1350171,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1350171,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2895624,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":2895624,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":1545453,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":1545453,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4263735,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4263735,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1368112,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1368112,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":5706483,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":5706483,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":5706483,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1434742,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1434742,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2909342,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":2909342,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1474600,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1474600,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":4658465,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":4658465,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1749123,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1749123,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":5848164,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":5848164,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1601808,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3263551,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1661743,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":4847311,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":1583760,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":6819825,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":2111360,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":1340300,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-01-01","end":"2010-09-30","val":1340300,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-01-01","end":"2010-12-31","val":1340300,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":1340300,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2013-01-01","end":"2013-06-30","val":52775,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":52775,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":52775,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":52775,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":52775,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2016-01-01","end":"2016-09-30","val":84651,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":84651,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":387726,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":234898,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":234898,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":470309,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":470309,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":652860,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":652862,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":672223,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2022-01-01","end":"2022-12-31","val":10125813,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price","description":"Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.","units":{"USD/shares":[{"end":"2021-03-16","val":10.21,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q1I"},{"end":"2021-03-16","val":10.21,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Payments","description":"The estimated amount of dividends to be paid to holders of the underlying shares (expected dividends) over the option's term. Dividends are taken into account because payment of dividends to shareholders reduces the fair value of the underlying shares, and option holders generally do not receive dividends.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","description":"The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"end":"2021-03-16","val":0.9266,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-03-16","val":0.9266,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q1I"},{"start":"2021-01-01","end":"2021-12-31","val":0.9266,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"end":"2021-03-16","val":0.012,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-03-16","val":0.012,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q1I"},{"start":"2021-01-01","end":"2021-12-31","val":0.012,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value","description":"Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":124221,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":49626,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":49626,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":220268,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":220268,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":220268,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":1210135,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1210135,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1210135,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1157615,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":1157615,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":1157615,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":856269,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":856269,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":856269,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1414892,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":1414892,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":1414892,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":1733856,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":842349,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price","description":"Weighted average price at which option holders acquired shares when converting their stock options into shares.","units":{"USD/shares":[{"start":"2012-07-09","end":"2012-07-10","val":0.81,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-07-09","end":"2012-07-10","val":0.81,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","description":"Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.","units":{"USD":[{"end":"2012-12-31","val":157215,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6158133,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":9954440,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4722854,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":71712,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2016Q4I"}]}},"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":"2008-12-31","val":42205803,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2008Q4I"},{"end":"2009-12-31","val":35920473,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2009-12-31","val":35920473,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2009Q4I"},{"end":"2010-12-31","val":38900501,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"end":"2010-12-31","val":38900501,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2010-12-31","val":38900501,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2010-12-31","val":38900501,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2010Q4I"},{"end":"2011-09-30","val":42979150,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2011Q3I"},{"end":"2011-12-31","val":38651452,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":38651452,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":38651452,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":38651452,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":38651452,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":38651452,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-31","val":38651452,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2011Q4I"},{"end":"2012-03-31","val":37937023,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":37332393,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":38365190,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":35728996,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":35728996,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":35728996,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":35728996,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":35728996,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":35728996,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2012-12-31","val":35728996,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2012Q4I"},{"end":"2013-03-31","val":34160179,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":31372122,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":29940811,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":28899988,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":28899988,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":28899988,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":28899988,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":28899988,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2013-12-31","val":28899988,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2013-12-31","val":28653209,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":26910272,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":25531628,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":25951652,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":26828486,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":26828486,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":26828486,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":26828486,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":26828486,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":26828486,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2014-12-31","val":26581707,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2014-12-31","val":26581707,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2014Q4I"},{"end":"2015-03-31","val":25773907,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":31764545,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":32360545,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":32068336,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2015Q3I"},{"end":"2015-12-31","val":31027680,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":31027680,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"end":"2015-12-31","val":31027680,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"end":"2015-12-31","val":31027680,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":30780901,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2015-12-31","val":30780901,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2015-12-31","val":30780901,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2015Q4I"},{"end":"2016-03-31","val":30062677,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2016Q1I"},{"end":"2016-06-30","val":30160870,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2016Q2I"},{"end":"2016-09-30","val":30065105,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2016-12-31","val":28108291,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2016Q4I"},{"end":"2017-03-31","val":28878132,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":27709084,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-06-30","val":27709084,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":28339997,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2017-09-30","val":28339997,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2017-12-31","val":27174126,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2017Q4I"},{"end":"2018-03-31","val":26939730,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-03-31","val":26939730,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-03-31","val":26939730,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":25936911,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2018-06-30","val":25936911,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2018-06-30","val":25936911,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-06-30","val":25936911,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":25818382,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2018-09-30","val":25818382,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2018-12-31","val":25613733,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2018-12-31","val":25613733,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":25429400,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":25429400,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-03-31","val":25429400,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-03-31","val":25429400,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":25766352,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":25766352,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-06-30","val":25766352,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-06-30","val":25766352,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q2I"},{"end":"2019-09-30","val":26735986,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":26735986,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3I"},{"end":"2019-12-31","val":28542455,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"end":"2019-12-31","val":28542455,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2019-12-31","val":28542455,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2019-12-31","val":28542455,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":28542455,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2019-12-31","val":28542455,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2019-12-31","val":28542455,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2019-12-31","val":28542455,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2019-12-31","val":28542455,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2019-12-31","val":28542455,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2019Q4I"},{"end":"2020-03-31","val":28735428,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"end":"2020-03-31","val":28735428,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-03-31","val":28735428,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-03-31","val":28735428,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q1I"},{"end":"2020-06-30","val":33048428,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"end":"2020-06-30","val":33048428,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-06-30","val":33048428,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-06-30","val":33048428,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2I"},{"end":"2020-09-30","val":39123014,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":39123014,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":49880125,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"end":"2020-12-31","val":49880125,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2020-12-31","val":49880125,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2020Q4I"},{"end":"2021-03-31","val":67840309,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"end":"2021-03-31","val":67840309,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-03-31","val":67840309,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-03-31","val":67840309,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q1I"},{"end":"2021-06-30","val":74642230,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-06-30","val":74642230,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-06-30","val":74642230,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-06-30","val":74642230,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2I"},{"end":"2021-09-30","val":79597399,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"end":"2021-09-30","val":79597399,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2021-12-31","val":99169261,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":105322459,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":105322459,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-03-31","val":105322459,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-03-31","val":105322459,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q1I"},{"end":"2022-06-30","val":102496956,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":102496956,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-06-30","val":102496956,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-06-30","val":102496956,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":108984635,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":108984635,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2022-12-31","val":106536809,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2022-12-31","val":106536809,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2022Q4I"},{"end":"2023-03-31","val":107469670,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-03-31","val":107469670,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2023-03-31","val":107469670,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-03-31","val":107469670,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q1I"},{"end":"2023-06-30","val":103542991,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2023-06-30","val":103542991,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-06-30","val":103542991,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-06-30","val":103542991,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":99424384,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":99424384,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":99287659,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":99287659,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":99287659,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":99287659,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":99287659,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2023-12-31","val":99287659,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2023-12-31","val":99287659,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2023-12-31","val":99287659,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2023-12-31","val":99287659,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":99659432,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-03-31","val":99659432,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-03-31","val":99659432,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-03-31","val":99659432,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q1I"},{"end":"2024-06-30","val":85437181,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-06-30","val":85437181,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-06-30","val":85437181,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-06-30","val":85437181,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":83457581,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-09-30","val":83457581,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":87170691,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":87170691,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":87170691,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":87170691,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":87170691,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":76612364,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2025-03-31","val":76612364,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q1I"},{"end":"2025-06-30","val":76467282,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2025-06-30","val":76467282,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":76780718,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":74375017,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest":{"label":"Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest","description":"Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.","units":{"USD":[{"end":"2010-12-31","val":38900501,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q4I"},{"end":"2011-06-30","val":41216908,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2011Q2I"}]}},"StockIssuedDuringPeriodSharesStockOptionsExercised":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","description":"Number of share options (or share units) exercised during the current period.","units":{"shares":[{"start":"2012-07-09","end":"2012-07-10","val":2000000,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-09","end":"2012-07-10","val":2000000,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2020-04-01","end":"2020-06-30","val":284850,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":406650,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":121800,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":20400,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":25400,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":25400,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2022-01-01","end":"2022-03-31","val":10000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":10000,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q1"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecurities":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities","description":"The gross value of stock issued during the period upon the conversion of convertible securities.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":-75000,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":-75000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-100000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":-100000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":-25000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":-25000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-2823248,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-2823248,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-2723248,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-2723248,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-3489672,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-3489672,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-3489672,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"}]}},"StockIssuedDuringPeriodValueNewIssues":{"label":"Stock Issued During Period, Value, New Issues","description":"Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":2350100,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":570100,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2350100,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":2350100,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":2350100,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"}]}},"StockIssuedDuringPeriodValueStockOptionsExercised":{"label":"Stock Issued During Period, Value, Stock Options Exercised","description":"Value of stock issued as a result of the exercise of stock options.","units":{"USD":[{"start":"2009-01-01","end":"2009-12-31","val":25610,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-12-31","val":115600,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":115600,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":54369,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":54369,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1620701,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1620701,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1620701,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":536925,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":536925,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":536925,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":398328,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":283933,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":283933,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":283933,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":855021,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":855021,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":855021,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2020-01-01","end":"2020-06-30","val":626687,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":626687,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":626687,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":626687,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":851012,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":851012,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":224325,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":224325,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":922512,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":922512,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":922512,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":43350,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":43350,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":48600,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":48600,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":5250,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":5250,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":48600,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":48600,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":48600,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":48600,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":48600,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":10500,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":10500,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10500,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":10500,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":13800,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":13800,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3300,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3300,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":13800,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":13800,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":13800,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"}]}},"StockRedeemedOrCalledDuringPeriodValue":{"label":"Stock Redeemed or Called During Period, Value","description":"Equity impact of the value of stock bought back by the entity at the exercise price or redemption price.","units":{"USD":[{"start":"2020-01-01","end":"2020-09-30","val":2723248,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":107250,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":107250,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":107250,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":6000,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":6000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":6000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6000,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-12-31","val":6168,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":6168,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":6168,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"}]}},"StockRepurchasedDuringPeriodShares":{"label":"Stock Repurchased During Period, Shares","description":"Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"shares":[{"start":"2012-01-01","end":"2012-12-31","val":67102,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":67102,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":83097,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":83097,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":338909,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":338909,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":255812,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":255812,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":655818,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":655818,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":316909,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":316909,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":655818,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":655818,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":655818,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"}]}},"StockRepurchasedDuringPeriodValue":{"label":"Stock Repurchased During Period, Value","description":"Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":3786000,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2020-01-01","end":"2020-12-31","val":3786000,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-12-31","val":3786000,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":3786000,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2020"}]}},"TreasuryStockCommonShares":{"label":"Treasury Stock, Common, Shares","description":"Number of previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"shares":[{"end":"2020-12-31","val":0,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-06-30","val":154424,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-12-31","val":528169,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":528169,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-06-30","val":1087145,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-12-31","val":4087145,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":4087145,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4087145,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":4087145,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":4087145,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":4087145,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":4087145,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"TreasuryStockCommonValue":{"label":"Treasury Stock, Common, Value","description":"Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"USD":[{"end":"2021-09-30","val":2839326,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5270501,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":5270501,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5270501,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5270501,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":5270501,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7818225,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8088678,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8088678,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":12888678,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":12888678,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":12888678,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":12888678,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":12888678,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":12888678,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12888678,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":12888678,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12888678,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":12888678,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":12888678,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":12888678,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":12888678,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":12888678,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":12888678,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":12888678,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":12888678,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":12888678,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":12888678,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":12888678,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":12888678,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":12888678,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12888678,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12888678,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":12888678,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"TreasuryStockShares":{"label":"Treasury Stock, Shares","description":"Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.","units":{"shares":[{"end":"2011-12-31","val":0,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":67102,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":67102,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":722920,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":722920,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":722920,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":722920,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2021-12-31","val":528169,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021Q4I"}]}},"TreasuryStockSharesAcquired":{"label":"Treasury Stock, Shares, Acquired","description":"Number of shares that have been repurchased during the period and are being held in treasury.","units":{"shares":[{"start":"2012-07-01","end":"2012-09-30","val":38315,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":67102,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"TreasuryStockValue":{"label":"Treasury Stock, Value","description":"The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.","units":{"USD":[{"end":"2012-09-30","val":83792,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":122202,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":122202,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":122202,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":122202,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":122202,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":223873,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":568357,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1096609,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1096609,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1096609,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1096609,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1096609,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"end":"2013-12-31","val":1096609,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1096609,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1096609,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1096609,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1096609,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"end":"2014-12-31","val":1096609,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"end":"2014-12-31","val":1096609,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2014-12-31","val":1096609,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"end":"2014-12-31","val":1096609,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"end":"2014-12-31","val":1096609,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1096609,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1096609,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"end":"2015-06-30","val":1096609,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2015Q2I"}]}},"TreasuryStockValueAcquiredCostMethod":{"label":"Treasury Stock, Value, Acquired, Cost Method","description":"Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":122202,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":122202,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":122202,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":974407,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":974407,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":974407,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2021-01-01","end":"2021-06-30","val":154424,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":154424,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":2839326,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":2684902,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":5270501,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":5270501,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2547724,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":2547724,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2818177,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":2818177,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":270453,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":270453,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":2818177,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2818177,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":7618177,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":7618177,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":7618177,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"}]}},"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":"2015-12-31","val":0,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"UnusualOrInfrequentItemInsuranceProceeds":{"label":"Unusual or Infrequent Item, or Both, Insurance Proceeds","description":"Amount of insurance proceeds for an event or transaction that is unusual in nature or infrequent in occurrence, or both.","units":{"USD":[{"end":"2017-03-26","val":1000000,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-03-26","val":1009960,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2017-03-26","val":1009960,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-03-26","val":1009960,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-03-26","val":1009960,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-03-26","val":1009960,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-03-26","val":1009960,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"end":"2017-03-26","val":1009960,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017Q1I"}]}},"ValuationAllowanceDeferredTaxAssetChangeInAmount":{"label":"Valuation Allowance, Deferred Tax Asset, Increase (Decrease), Amount","description":"Amount of increase (decrease) in the valuation allowance for a specified deferred tax asset.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-559266,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":1155638,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1155638,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":2404763,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":2417018,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":807790,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":807790,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-1633485,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-1633485,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1445361,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":1445361,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-3371379,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":3371379,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-325444,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":325444,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-1121560,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":-1121560,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":1800000,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-12-31","val":5029838,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":-5000000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2025-01-01","end":"2025-09-30","val":11200000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"}]}},"WeightedAverageNumberOfDilutedSharesOutstanding":{"label":"Weighted Average Number of Shares Outstanding, Diluted","description":"The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.","units":{"shares":[{"start":"2009-01-01","end":"2009-12-31","val":23806533,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":23825149,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":23825149,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":26419403,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":28726692,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":26248874,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":26248874,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":26664597,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":26573513,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":26573513,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":26189076,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":26189076,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":26364753,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":26364753,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":25950804,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":25950804,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":26354786,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":26354786,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":26354786,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":25318700,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":25318700,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":25318700,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":25318700,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":25318700,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":25318700,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":25870073,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":26972818,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":26219728,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":26219728,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":26219728,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":27238495,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":27238495,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":27140433,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":27140433,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":27042370,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":27042370,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":27000158,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":26719608,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":26999698,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":26999698,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":26999698,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":27258689,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":27258689,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":27295586,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":27295586,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":27295586,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":27332483,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":27332483,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":27332483,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":27326966,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":27326966,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":29173359,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":29173359,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":27375450,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":27375450,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":27375450,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":27663500,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":27663500,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":29411606,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":29411606,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":29411606,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":29432468,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":29432468,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":29432468,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":29436008,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":29436008,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":27873447,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":27873447,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":29481294,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":29481294,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":29481294,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28624874,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":28624874,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":29054041,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":29054041,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":29483207,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":29483207,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":29252652,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":29252652,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":29649874,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":29649874,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":29354437,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":29354437,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":29354437,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":31333121,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":31333121,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":31499787,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":31499787,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":31666454,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":31666454,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":31722010,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":31722010,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":32166454,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":32166454,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":31958121,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":31958121,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":31958121,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":32666454,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":32666454,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":32666454,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":32666454,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":32666454,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":32666454,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":32666454,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":32666454,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":32666454,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":32666454,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":32666454,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":32666454,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":32666454,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":32666454,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":32669996,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":32669996,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":32673537,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":32674954,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":32673537,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":32671648,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":32671648,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":32674954,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":32674954,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":32674954,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":32672475,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":32672475,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":32672475,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":32710248,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":32745972,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":32745972,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":32856003,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":32856003,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":32985381,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":32985381,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":33071652,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":33071652,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":33984934,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":33984934,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":33300654,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":33300654,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":33300654,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":34378683,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":34378683,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":34365092,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":34365092,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":34376335,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":34376335,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":34330967,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":34330967,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":34262681,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":34262681,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":34244699,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":34244699,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":34244699,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":33594142,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":33594142,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":33426429,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":33426429,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":33256588,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":33256588,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":33358225,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":33358225,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":33229866,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":33229866,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":32961945,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":32961945,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":32961945,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":29963763,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":29963763,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":30169604,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":30169604,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":30169604,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":30169604,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":29937159,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":29937159,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":29937159,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":29937159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":29945353,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":29945353,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":29937159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":29937159,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"WeightedAverageNumberOfShareOutstandingBasicAndDiluted":{"label":"Weighted Average Number of Shares Outstanding, Basic and Diluted","description":"Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).","units":{"shares":[{"start":"2012-01-01","end":"2012-09-30","val":25870073,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":26972818,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2013-01-01","end":"2013-09-30","val":27000158,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":26719608,"accn":"0001104659-13-084655","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3"}]}},"WeightedAverageNumberOfSharesOutstandingBasic":{"label":"Weighted Average Number of Shares Outstanding, Basic","description":"Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.","units":{"shares":[{"start":"2009-01-01","end":"2009-12-31","val":23806533,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009"},{"start":"2010-01-01","end":"2010-06-30","val":23825149,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2010-04-01","end":"2010-06-30","val":23825149,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":23845775,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2010-07-01","end":"2010-09-30","val":23887028,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":23872783,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2010-01-01","end":"2010-12-31","val":23872783,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":23986114,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":23995116,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-01-01","end":"2011-06-30","val":23995116,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":24004118,"accn":"0001104659-11-046519","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-12"},{"start":"2011-04-01","end":"2011-06-30","val":24004118,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":24005761,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-01-01","end":"2011-09-30","val":24005761,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":24027053,"accn":"0001104659-11-065091","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-18"},{"start":"2011-07-01","end":"2011-09-30","val":24027053,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":24171238,"accn":"0001104659-12-022738","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":24171238,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2011-01-01","end":"2011-12-31","val":24171238,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":25318700,"accn":"0001104659-12-037320","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":25318700,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":25318700,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":25318700,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":25318700,"accn":"0001104659-12-057745","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":25318700,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":25870073,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":26972818,"accn":"0001104659-12-077864","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":26219728,"accn":"0001104659-13-026195","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":26219728,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":26219728,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":27238495,"accn":"0001104659-13-041882","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":27238495,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":27140433,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":27140433,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":27042370,"accn":"0001104659-13-063917","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":27042370,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":27000158,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":26719608,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":26999698,"accn":"0001104659-14-024455","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":26999698,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":26999698,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":27258689,"accn":"0001104659-14-039352","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":27258689,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":27295586,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":27295586,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":27295586,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2014-04-01","end":"2014-06-30","val":27332483,"accn":"0001104659-14-061017","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":27332483,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":27332483,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":27326966,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-01-01","end":"2014-09-30","val":27326966,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2014-07-01","end":"2014-09-30","val":27394061,"accn":"0001104659-14-080926","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-14"},{"start":"2014-07-01","end":"2014-09-30","val":27394061,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":27375450,"accn":"0001104659-15-024669","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-31"},{"start":"2014-01-01","end":"2014-12-31","val":27375450,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2014-01-01","end":"2014-12-31","val":27375450,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":27663500,"accn":"0001104659-15-038506","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-15"},{"start":"2015-01-01","end":"2015-03-31","val":27663500,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":27702276,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-01-01","end":"2015-06-30","val":27702276,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-06-30","val":27702276,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2015-04-01","end":"2015-06-30","val":27741052,"accn":"0001104659-15-060065","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-14"},{"start":"2015-04-01","end":"2015-06-30","val":27741052,"accn":"0001104659-15-078817","fy":2015,"fp":"Q2","form":"10-Q/A","filed":"2015-11-13"},{"start":"2015-04-01","end":"2015-06-30","val":27741052,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":27759333,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-01-01","end":"2015-09-30","val":27759333,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":27873447,"accn":"0001104659-15-079341","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-16"},{"start":"2015-07-01","end":"2015-09-30","val":27873447,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":27822593,"accn":"0001104659-16-108770","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":27822593,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2015-01-01","end":"2015-12-31","val":27822593,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":28624874,"accn":"0001104659-16-121349","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-16"},{"start":"2016-01-01","end":"2016-03-31","val":28624874,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":29054041,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-01-01","end":"2016-06-30","val":29054041,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":29483207,"accn":"0001104659-16-139798","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-15"},{"start":"2016-04-01","end":"2016-06-30","val":29483207,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":29252652,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":29252652,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":29649874,"accn":"0001104659-16-156770","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":29649874,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":29354437,"accn":"0001104659-17-020709","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-31"},{"start":"2016-01-01","end":"2016-12-31","val":29354437,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2016-01-01","end":"2016-12-31","val":29354437,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":31333121,"accn":"0001104659-17-032773","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":31333121,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":31499787,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":31499787,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":31666454,"accn":"0001104659-17-051770","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":31666454,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":31722010,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":31722010,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":32166454,"accn":"0001104659-17-068421","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":32166454,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":31958121,"accn":"0001104659-18-021761","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":31958121,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2017-01-01","end":"2017-12-31","val":31958121,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":32666454,"accn":"0001104659-18-033403","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":32666454,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":32666454,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":32666454,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":32666454,"accn":"0001104659-18-051908","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":32666454,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":32666454,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":32666454,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":32666454,"accn":"0001104659-18-068411","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":32666454,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":32666454,"accn":"0001104659-19-018179","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-28"},{"start":"2018-01-01","end":"2018-12-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2018-01-01","end":"2018-12-31","val":32666454,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31","frame":"CY2018"},{"start":"2018-10-01","end":"2018-12-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2018Q4"},{"start":"2019-01-01","end":"2019-03-31","val":32666454,"accn":"0001104659-19-029699","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":32666454,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-03-31","val":32666454,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":32669996,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":32669996,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":32673537,"accn":"0001104659-19-045898","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":32674954,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-04-01","end":"2019-06-30","val":32673537,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":32671648,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":32671648,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":32674954,"accn":"0001104659-19-064221","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":32674954,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-07-01","end":"2019-09-30","val":32674954,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":32672475,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30"},{"start":"2019-01-01","end":"2019-12-31","val":32672475,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":32672475,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2019-10-01","end":"2019-12-31","val":32674954,"accn":"0001104659-20-040309","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-30","frame":"CY2019Q4"},{"start":"2020-01-01","end":"2020-03-31","val":32681204,"accn":"0001104659-20-062347","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-15"},{"start":"2020-01-01","end":"2020-03-31","val":32681204,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":32735126,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":32735126,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":32789047,"accn":"0001104659-20-095378","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-14"},{"start":"2020-04-01","end":"2020-06-30","val":32789047,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":32947241,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":32947241,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":33371471,"accn":"0001104659-20-125758","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":33371471,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":33169307,"accn":"0001104659-21-044616","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":33169307,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":33169307,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":33967771,"accn":"0001104659-21-068114","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-17"},{"start":"2021-01-01","end":"2021-03-31","val":33967771,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":33984271,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":33984271,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":34000771,"accn":"0001558370-21-011808","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":34000771,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":33950742,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":33950742,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":33883684,"accn":"0001558370-21-015946","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":33883684,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":33870819,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":33870819,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":33870819,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":33265453,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":33265453,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":33105637,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":33105637,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":32945821,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":32945821,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":33049411,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":33049411,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":32936959,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":32936959,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":32896348,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":32896348,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":32896348,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":29937159,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":29937159,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":29937159,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":29937159,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":29937159,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":29937159,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":29937159,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":29937159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":29937159,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":29937159,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":29937159,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":29937159,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":29937159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":29937159,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":29937159,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":29937159,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":29937159,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DeferredTaxAssetsLiabilitiesNet":{"label":"Deferred Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.","units":{"USD":[{"end":"2020-12-31","val":4631206,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2020Q4I"},{"end":"2021-12-31","val":13865834,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"end":"2021-12-31","val":13865834,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":6518663,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":6518663,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":8392030,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":8392030,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2019-01-01","end":"2019-12-31","val":117917,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":162008,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":162008,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":204032,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31"},{"start":"2021-01-01","end":"2021-12-31","val":204032,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":204032,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":241398,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":241398,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":241398,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":240635,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":240635,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":240635,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":239569,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":239569,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":284253,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value","description":"The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.","units":{"USD/shares":[{"start":"2021-01-01","end":"2021-12-31","val":10.21,"accn":"0001558370-22-004880","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-31","frame":"CY2021"}]}},"UnrealizedGainLossOnInvestments":{"label":"Unrealized Gain (Loss) on Investments","description":"Amount of unrealized gain (loss) on investment.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":-38378,"accn":"0001558370-22-009018","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"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":"2021-12-31","val":2339530,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":2339530,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":2339530,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-06-30","val":961426,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":676843,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":435916,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":435916,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":435916,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":435916,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":435916,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":233139,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":298116,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":286388,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":201492,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":201492,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":201492,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":201492,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":201492,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":485345,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":300268,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":379873,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":376565,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":376565,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":376565,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":376565,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":376565,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1053770,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":750186,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":871502,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":352643,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"EquitySecuritiesFvNiRealizedGainLoss":{"label":"Equity Securities, FV-NI, Realized Gain (Loss)","description":"Amount of realized gain (loss) from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":162595,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2022-01-01","end":"2022-03-31","val":-38378,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-38378,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-38378,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-38378,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-38378,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-327926,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-327926,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-327926,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":746262,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":746262,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":5574791,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":5574791,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":4828529,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":4828529,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":5574791,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":5574791,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":5574792,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":5574792,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":5574792,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2025-01-01","end":"2025-09-30","val":-343,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":5626262,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EquitySecuritiesFvNiUnrealizedGainLoss":{"label":"Equity Securities, FV-NI, Unrealized Gain (Loss)","description":"Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1189724,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":85752,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":816150,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-06-30","val":-572414,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-3903523,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-1187629,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"}]}},"IncreaseDecreaseInPrepaidTaxes":{"label":"Increase (Decrease) in Prepaid Taxes","description":"Amount of increase (decrease) of consideration paid in advance for income and other taxes that provide economic benefits in future periods.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":7361845,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":7361845,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":13027101,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":13027101,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":4296,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"}]}},"InventoryLIFOReservePeriodCharge":{"label":"Inventory, LIFO Reserve, Period Charge","description":"The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":98974,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"PrepaidTaxes":{"label":"Prepaid Taxes","description":"Amount of asset related to consideration paid in advance for income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2022-06-30","val":7361845,"accn":"0001558370-22-013602","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-12-31","val":4295,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":4295,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":4295,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":4295,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4295,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4295,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4295,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"StateAndLocalIncomeTaxExpenseBenefitContinuingOperations":{"label":"State and Local Income Tax Expense (Benefit), Continuing Operations","description":"Amount of state and local current and deferred income tax expense (benefit) attributable to continuing operations.","units":{"USD":[{"start":"2022-07-01","end":"2022-09-30","val":-7000000,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"WeightedAverageNumberDilutedSharesOutstandingAdjustment":{"label":"Weighted Average Number Diluted Shares Outstanding Adjustment","description":"The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.","units":{"shares":[{"start":"2020-01-01","end":"2020-12-31","val":131347,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":380225,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":378997,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":373880,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":373880,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":328689,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":320792,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":310767,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":308815,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":308815,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":292907,"accn":"0001558370-22-017736","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":292907,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":65597,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":65597,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":65597,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":26604,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":26604,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":22041,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":22041,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":16033,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":16033,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":250349,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":17904,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":238853,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6408,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15040,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":15040,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":15040,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":8194,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":8194,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5007,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":5007,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1524,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1524,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2706,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":2706,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"}]}},"AmortizationOfDebtDiscountPremium":{"label":"Amortization of Debt Discount (Premium)","description":"Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-159,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-159,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":-159,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-970,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-970,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-970,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-251,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-251,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-505,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-505,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-763,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-763,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":-1024,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-1024,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-264,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-531,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-804,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-1100,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"CommonStockCapitalSharesReservedForFutureIssuance":{"label":"Common Stock, Capital Shares Reserved for Future Issuance","description":"Aggregate number of common shares reserved for future issuance.","units":{"shares":[{"end":"2022-12-31","val":379595,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":377595,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2023Q4I"},{"end":"2024-12-31","val":376395,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":352595,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInEstimateOfTransactionPrice":{"label":"Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Estimate of Transaction Price","description":"Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in estimate of transaction price which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due. Includes, but is not limited to, change in assessment of whether estimate of variable consideration is constrained.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":6200000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3000000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3000000,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2022-01-01","end":"2022-12-31","val":3000000,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-12-31","val":3000000,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":3000000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2800000,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2800000,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":2700000,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":2200000,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":2200000,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-12-31","val":2200000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-12-31","val":2200000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":2100000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1600000,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1300000,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":1800000,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":2100000,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":2100000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-12-31","val":2100000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-12-31","val":2100000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":2100000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1700000,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2000000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":2200000,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":2400000,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DebtSecuritiesTradingAndEquitySecuritiesFvNiCost":{"label":"Debt Securities, Trading, and Equity Securities, FV-NI, Cost","description":"Cost of investment in debt investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value.","units":{"USD":[{"end":"2021-12-31","val":10747733,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":24800998,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":24800998,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":24800998,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":24800998,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":24800998,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":34681869,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":39676417,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":40091033,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":40286064,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":40286064,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":40286064,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":40286064,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":40286064,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":40522185,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":40763514,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":37044509,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":35186839,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":35186839,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":35186839,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":35186839,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":35186839,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":34337829,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":30468670,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":28578594,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":34277413,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetInterestCarryforward":{"label":"Deferred Tax Asset, Interest Carryforward","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.","units":{"USD":[{"end":"2022-12-31","val":24572,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":24572,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2025-12-31","val":8755,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsDeferredIncome":{"label":"Deferred Tax Assets, Deferred Income","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from deferred income.","units":{"USD":[{"end":"2021-12-31","val":18199768,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":15860880,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":15860880,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":14742111,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":14742111,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":13495321,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":13495321,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":12237854,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.","units":{"USD":[{"end":"2021-12-31","val":1298083,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":713429,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":713429,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":782234,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":782233,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":647654,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":647654,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":802544,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesUnrealizedGainsOnTradingSecurities":{"label":"Deferred Tax Liabilities, Unrealized Gains on Trading Securities","description":"Amount of deferred tax liability attributable to taxable temporary differences from unrealized gains on trading securities.","units":{"USD":[{"end":"2021-12-31","val":665960,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1028232,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"}]}},"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":"2020-01-01","end":"2020-12-31","val":0.02,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.02,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2021-01-01","end":"2021-12-31","val":0.02,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2021-01-01","end":"2021-12-31","val":0.02,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.02,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0.02,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":0.02,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":0.02,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":0.03,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.03,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.03,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"InvestmentsFairValueDisclosure":{"label":"Investments, Fair Value Disclosure","description":"Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method.","units":{"USD":[{"end":"2021-12-31","val":13268986,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":41030196,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":39773094,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":33649141,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36630439,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":35051499,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":32782319,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":40328308,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":40328308,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":40328308,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":40328308,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":40328308,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":32322786,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":30009302,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":30503005,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":34382808,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OtherNoncashIncome":{"label":"Other Noncash Income","description":"Amount of income or gain included in net income that result in no cash inflow (outflow), classified as other.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":355089,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-09-30","val":1954404,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":3832747,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3832747,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":3832747,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1557779,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":1557779,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":3031798,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":3031798,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":4479773,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4479773,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":6223891,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":6223891,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":6223891,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1484620,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1484620,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2959695,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":2959695,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":4429383,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":4429383,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":5900985,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":5900985,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1482819,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2954054,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":4470322,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":5951516,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardCompensationCost1":{"label":"Share-based Payment Arrangement, Expensed and Capitalized, Amount","description":"Amount of cost expensed and capitalized for award under share-based payment arrangement.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":1132078,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2276736,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":3400000,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":10100000,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"TradingSecurities":{"label":"Debt Securities, Trading, and Equity Securities, FV-NI","description":"Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading) and investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).","units":{"USD":[{"end":"2021-12-31","val":13268986,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-005103","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":29657314,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-03-31","val":41030196,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":39773094,"accn":"0001558370-23-014784","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":33649141,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":34621213,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36630439,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":35051499,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":32782319,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":40328308,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":40328308,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":40328308,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":40328308,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":40328308,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":32322786,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":30009302,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":30503005,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":34382808,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DividendsPayableCurrentAndNoncurrent":{"label":"Dividends Payable","description":"Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding.","units":{"USD":[{"end":"2022-03-31","val":1417937,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1I"},{"end":"2022-09-30","val":1417937,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2023-03-31","val":1417937,"accn":"0001558370-23-009777","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"}]}},"InventoryAdjustments":{"label":"Inventory Adjustments","description":"Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.","units":{"USD":[{"end":"2022-12-31","val":0,"accn":"0001558370-23-018960","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"}]}},"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":"2021-01-01","end":"2021-12-31","val":27124342,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":12323857,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2022-01-01","end":"2022-12-31","val":12323857,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-9747329,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"start":"2023-01-01","end":"2023-12-31","val":-9747329,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-9747239,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":-71318,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2025-01-01","end":"2025-06-30","val":7381,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":7381,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":-346907,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"InventoryFinishedGoodsNetOfReserves":{"label":"Inventory, Finished Goods, Net of Reserves","description":"Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.","units":{"USD":[{"end":"2022-12-31","val":15787264,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":13232339,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":13232339,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":13232339,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":13232339,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":13232339,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":15219338,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":17899131,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":17045918,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":15209103,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":15209103,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":15209103,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":15209103,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":15209103,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":16962086,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":16561953,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":16600216,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":13602122,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"InventoryRawMaterialsNetOfReserves":{"label":"Inventory, Raw Materials, Net of Reserves","description":"Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.","units":{"USD":[{"end":"2022-12-31","val":4896904,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4349029,"accn":"0001558370-24-004361","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-29"},{"end":"2023-12-31","val":4349029,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":4349029,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":4349029,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":4349029,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4269481,"accn":"0001558370-24-008277","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4119134,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":4255090,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3980650,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":3980650,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":3980650,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":3980650,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"end":"2024-12-31","val":3980650,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4220659,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3887907,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3788772,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3586275,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"InterestExpenseNonoperating":{"label":null,"description":null,"units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":170651,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":81024,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":37469,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":117110,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":36087,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":152166,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":152166,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":33483,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":65300,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":65300,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":31817,"accn":"0001558370-24-012200","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":31817,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":95789,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":95789,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":30489,"accn":"0001558370-24-015682","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":30489,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":122500,"accn":"0001558370-25-003976","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":122500,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":23455,"accn":"0001558370-25-007853","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":45710,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":22257,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":66295,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":20585,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":87904,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ProceedsFromLegalSettlements":{"label":"Proceeds from Legal Settlements","description":"Cash received for the settlement of litigation during the current period.","units":{"USD":[{"end":"2025-05-19","val":1900000,"accn":"0001558370-25-011539","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"}]}},"DebtSecuritiesRealizedGainLoss":{"label":"Debt Securities, Realized Gain (Loss)","description":"Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).","units":{"USD":[{"start":"2025-01-01","end":"2025-09-30","val":-343,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-07-01","end":"2025-09-30","val":-343,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14","frame":"CY2025Q3"}]}},"NumberOfReportableSegments":{"label":"Number of Reportable Segments","description":"Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.","units":{"segment":[{"start":"2025-01-01","end":"2025-09-30","val":1,"accn":"0001104659-25-112205","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-14"},{"start":"2025-01-01","end":"2025-12-31","val":1,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"CapitalLeaseObligationsIncurred":{"label":"Lease Obligation Incurred","description":"Amount of increase in lease obligation from new lease.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":324287,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DebtAndEquitySecuritiesRealizedGainLoss":{"label":"Debt and Equity Securities, Realized Gain (Loss)","description":"Amount of realized gain (loss) on investment in debt and equity securities.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":5574792,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2025-01-01","end":"2025-12-31","val":5626262,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DeferredTaxLiabilitiesLeasingArrangements":{"label":"Deferred Tax Liabilities, Leasing Arrangements","description":"Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.","units":{"USD":[{"end":"2025-12-31","val":65075,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":3736,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2025-12-31","val":307997,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2025-12-31","val":101822,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2025-12-31","val":206175,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"FinanceLeaseLiabilityPaymentsDue":{"label":"Finance Lease, Liability, Payment, Due","description":"Amount of lessee's undiscounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2025-12-31","val":340442,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2025-12-31","val":120156,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2025-12-31","val":100130,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2025-12-31","val":120156,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2025-12-31","val":32445,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"FinanceLeaseRightOfUseAsset":{"label":"Finance Lease, Right-of-Use Asset, after Accumulated Amortization","description":"Amount, after accumulated amortization, of right-of-use asset from finance lease.","units":{"USD":[{"end":"2025-12-31","val":307997,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2025-01-01","end":"2025-12-31","val":16243,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2025-01-01","end":"2025-12-31","val":954366,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":2535681,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","description":"The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":-2577526,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":93631,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":239507,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"LeaseCost":{"label":"Lease, Cost","description":"Amount of lease cost recognized by lessee for lease contract.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":19979,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"LesseeFinanceLeaseDiscountRate":{"label":"Lessee, Finance Lease, Discount Rate","description":"Discount rate used by lessee to determine present value of finance lease payments.","units":{"pure":[{"end":"2025-12-31","val":0.07,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LoansPayable":{"label":"Loans Payable","description":"Including the current and noncurrent portions, aggregate carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer).","units":{"USD":[{"end":"2024-12-31","val":1232522,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":895645,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LoansPayableCurrent":{"label":"Loans Payable, Current","description":"Carrying value as of the balance sheet date of portion of long-term loans payable due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2024-12-31","val":332480,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":365277,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LongTermLoansPayable":{"label":"Loans Payable, Noncurrent","description":"Carrying value as of the balance sheet date of loans payable (with maturities initially due after one year or beyond the operating cycle if longer), excluding current portion.","units":{"USD":[{"end":"2024-12-31","val":900042,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":530368,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"PaymentsForProceedsFromProductiveAssets":{"label":"Payments for (Proceeds from) Productive Assets","description":"The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":852979,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":1439943,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":535644,"accn":"0001104659-26-036053","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}}}}}