{"cik":1034760,"entityName":"WidePoint Corporation","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2011-08-11","val":62930873000,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-11-11","val":62930873,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2012-03-27","val":63226857,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2012Q1I"},{"end":"2012-05-15","val":63226857,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-08-14","val":63651857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-11-14","val":63651857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2013-03-30","val":63751857,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2013Q1I"},{"end":"2013-05-14","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-08-14","val":63832357,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-11-14","val":63857357,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-03-30","val":72965329,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2014Q1I"},{"end":"2014-05-15","val":72987829,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-08-14","val":73130328,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-11-13","val":81521763,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2015-03-09","val":81721763,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2015Q1I"},{"end":"2015-05-11","val":82135803,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-08-10","val":82520696,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-11-09","val":82520696,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2016-03-15","val":82520696,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2016Q1I"},{"end":"2016-05-10","val":82730134,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-08-08","val":82730134,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-11-09","val":82730134,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2017-03-30","val":82814322,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2017Q1I"},{"end":"2017-05-15","val":82844322,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-08-14","val":82946847,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-11-14","val":83031597,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2018-03-21","val":83031595,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2018Q1I"},{"end":"2018-05-14","val":83081597,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-08-14","val":83081597,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-11-14","val":84062446,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2019-03-22","val":84112446,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2019Q1I"},{"end":"2019-05-14","val":84351018,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2019-08-14","val":84775186,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-11-14","val":84775186,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-03-20","val":83837279,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2020Q1I"},{"end":"2020-05-14","val":83837289,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2020-08-13","val":86155968,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-11-16","val":8458734,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q4I"},{"end":"2021-03-12","val":8994701,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2021Q1I"},{"end":"2021-05-05","val":9071352,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-08-14","val":9117059,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-11-10","val":9138146,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2022-03-10","val":8679394,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2022Q1I"},{"end":"2022-05-12","val":8695784,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-08-11","val":8733938,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-11-14","val":8725476,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-03-25","val":8725476,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2023Q1I"},{"end":"2023-05-08","val":8785616,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-08-07","val":8893220,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-11-14","val":8843673,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-20","val":8843673,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2024Q1I"},{"end":"2024-05-15","val":9311761,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-08-14","val":9652172,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-11-13","val":9801668,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2025-03-31","val":9783591,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2025-03-31","val":9783591,"accn":"0001654954-25-004836","fy":2024,"fp":"FY","form":"10-K/A","filed":"2025-04-30","frame":"CY2025Q1I"},{"end":"2025-05-15","val":9780587,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2025-08-11","val":9776906,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-11-10","val":9891002,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2026-03-19","val":9872661,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":37362000,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011Q2I"},{"end":"2012-06-30","val":34580000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q2I"},{"end":"2013-06-30","val":45536000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q2I"},{"end":"2014-06-30","val":113810000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q2I"},{"end":"2015-06-30","val":125623000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q2I"},{"end":"2016-06-30","val":44507000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q2I"},{"end":"2017-06-30","val":34500000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q2I"},{"end":"2018-06-30","val":42717000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q2I"},{"end":"2019-06-30","val":33400000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q2I"},{"end":"2020-06-30","val":59100000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q2I"},{"end":"2021-06-30","val":660,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q2I"},{"end":"2022-06-30","val":20800000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q2I"},{"end":"2023-06-30","val":14900000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q2I"},{"end":"2024-06-30","val":36600000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-06-30","val":36600000,"accn":"0001654954-25-004836","fy":2024,"fp":"FY","form":"10-K/A","filed":"2025-04-30","frame":"CY2024Q2I"},{"end":"2025-06-30","val":28000000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":7725727,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":7725727,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":7725727,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4303476,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4936599,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":8418854,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":8418854,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":8418854,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":8418854,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":8418854,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":6184847,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":6279096,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":5423310,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":5555419,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":5555419,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":5555419,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":5555419,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":5555419,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":4187201,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3738186,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":5413060,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3228586,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3228586,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":3228586,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":3228586,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":3228586,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3217838,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3550495,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":6071801,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":6165477,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":6165477,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":6165477,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":6165477,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":6165477,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7209545,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":8659862,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6448509,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7812226,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":7812226,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":7812226,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":7812226,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":7812226,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2886931,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7433642,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9026925,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":8665449,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":8665449,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":8665449,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":8665449,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":8708345,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6088504,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7066408,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7826706,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7266212,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":7266212,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":7266212,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":7266212,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":7266212,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10530605,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6089583,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6080686,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7363621,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":7363621,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":7363621,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":7363621,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":7363621,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9374095,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6575453,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6108178,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13581822,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":13581822,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":13581822,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":13581822,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":13581822,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":12218629,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":20107933,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":30954163,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":36221981,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":36221981,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":36221981,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":36221981,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":36221981,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":19586553,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9017637,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10797731,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10263015,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":10263015,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":10263015,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":10263015,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":10263015,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":12779236,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":14691477,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":15103368,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":12515081,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":12515081,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":12515081,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":12515081,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":12515081,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":13584437,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":13375808,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":13855297,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12633658,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":12633658,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":12633658,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":12633658,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q4I"},{"end":"2024-03-31","val":12061252,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":14033887,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9990672,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":16524863,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":16524863,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":16524863,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":16524863,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":15948105,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":20477995,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":17637127,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":25891150,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"AccountsReceivableGross":{"label":"Accounts Receivable, before Allowance for Credit Loss","description":"Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.","units":{"USD":[{"end":"2011-12-31","val":7920486,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":7009252,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":7009252,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":7009252,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":7009252,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":7009252,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5926693,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5259853,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":6980596,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7642438,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":7642438,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":7642438,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":7642438,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":7642438,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5217614,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6207066,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8960633,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8631769,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":8631769,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":8631769,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":8631769,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":8631769,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":9999045,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":12464777,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9693493,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10638491,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":10638491,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":10638491,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":10638491,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":10638491,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7199378,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8048652,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12115482,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5497504,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":5497504,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":5497504,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":5497504,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":5497504,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7131648,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8724133,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8020265,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8238643,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":8238643,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":8238643,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":8238643,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":8238643,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8758345,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6758179,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8119223,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11196048,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":11196048,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":11196048,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":11196048,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":11196048,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11333174,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7985217,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7077564,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":14707163,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":14707163,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":14707163,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":14707163,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":14707163,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11838223,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":22209206,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":31588782,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":35996830,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":35996830,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":35996830,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":35996830,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":35996830,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":19325270,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8840840,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10233699,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2021-09-30","val":12599572,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12599572,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":12599572,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":12599572,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":12599572,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":13153746,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":12469623,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13600425,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9328775,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":9328775,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":9328775,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":9328775,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":9328775,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10274543,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":9019261,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8984273,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8301152,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":8301152,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8301152,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8301152,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":8301152,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":6884217,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":10639136,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8547132,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":11976624,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":11976624,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":11976624,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":11976624,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":11976624,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":14679533,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":16813332,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7188361,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":15060025,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":7794913,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":7794913,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":7794913,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":4733151,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":4472654,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":7884802,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":7884802,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":7884802,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":7884802,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":7858902,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":7841628,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":8290257,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":6329418,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":6932366,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":6932366,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":6932366,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":6932366,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":6932366,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5896009,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":5229326,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":6950553,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":7612400,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":7612400,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":7612400,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":7612400,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":7612400,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5187800,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":6177272,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":8859476,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8543050,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":8543050,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":8543050,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":8543050,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":8543050,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":9916843,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":12391141,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9546162,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10565113,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":10565113,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":10565113,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":10565113,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":10565113,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":7122892,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":7967307,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":12039247,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5153093,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":5153093,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":5153093,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":5153093,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":5153093,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6786384,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":8648612,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7942035,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8131025,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":8131025,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":8131025,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":8131025,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":8131025,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8656398,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6660434,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8022377,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":11089315,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":11089315,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":11089315,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":11089315,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":11089315,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":11220420,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7868097,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":6952068,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":14580928,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":14580928,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":14580928,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":14580928,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":14580928,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":11715126,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":22092308,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":31469534,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":35882661,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":35882661,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":35882661,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":35882661,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":35882661,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":35882661,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":19214216,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":8753986,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10148728,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2021-09-30","val":12536584,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":13095286,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":12424600,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13559112,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10202272,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8950712,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8911875,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":6804519,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":10560802,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8498243,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":14625251,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":16749251,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7117636,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":15002571,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":143450,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":143450,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":143450,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q4I"},{"end":"2012-03-31","val":15000,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2017-12-31","val":8850,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":8850,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-09-30","val":11350,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":8550,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":8550,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":8550,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":8550,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":8550,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5900,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5900,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5900,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8850,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":8850,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":8850,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":8850,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":8850,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":8850,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3670,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3670,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":28130,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":28130,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2774138,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2774138,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":22130,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1559588,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1780618,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"AccruedLiabilitiesCurrent":{"label":"Accrued Liabilities, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2010-12-31","val":2643613,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":2643613,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":2643613,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1491634,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1679770,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1851678,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":1851678,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1851678,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1851678,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1808289,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2126027,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1466408,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2441118,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3539710,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3539710,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":3539710,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3539710,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3539710,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2727559,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":2898744,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3210284,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4407286,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":4407286,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":4407286,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":4407286,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":4407286,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2869404,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4221829,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3911505,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5980110,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5980110,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":5980110,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":5980110,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":5980110,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5926326,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5944560,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6490586,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6687054,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":6687054,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":6687054,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":6687054,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":6687054,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9679060,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6349221,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":7101830,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7872557,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":7872557,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":7872557,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":7872557,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":7834802,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":9164415,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9379319,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":8506206,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":9796350,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":9796350,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":9796350,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":9796350,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":9796350,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7801763,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9315474,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9064369,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10716438,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10716438,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":10716438,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10716438,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10716438,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":9676357,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":12369314,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":14465322,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":14947981,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":14947981,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":14947981,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":14947981,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":14947981,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":22070191,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":28534306,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":17348047,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":15626313,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":15626313,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":15626313,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":15626313,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":15626313,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":11354080,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":12447202,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11201997,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":12344426,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":12344426,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":12344426,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":12344426,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":12344426,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8528170,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":9810349,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8548396,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11327269,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":11327269,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":11327269,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":11327269,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":11327269,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10652753,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":13845293,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10624832,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":16175702,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":16175702,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":16175702,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":16175702,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":16175702,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":20594212,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":22594181,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":25063136,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":30851255,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":30851255,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":30851255,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":30851255,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":30851255,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":30394770,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":29079133,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":28547750,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":31159173,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"AccruedPayrollTaxesCurrent":{"label":"Accrued Payroll Taxes, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for statutory payroll taxes incurred through that date and withheld from employees pertaining to services received from them, including entity's matching share of the employees FICA taxes and contributions to the state and federal unemployment insurance programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2016-12-31","val":1374835,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1259331,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":1259331,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":1259331,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1259331,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":1259331,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1279566,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1246767,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1229736,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1308726,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1308726,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":1308726,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1308726,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1308726,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1249276,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1236248,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1364218,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1781628,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":1781628,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":1781628,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1781628,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1781628,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1839868,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2243588,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2728088,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2774138,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2774138,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2774138,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2774138,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":492000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2125168,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1559588,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1780618,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":246000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":246000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":246000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":246000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":246000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":246000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":246000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-03-31","val":1637628,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-03-31","val":1637628,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-03-31","val":1637628,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1I"},{"end":"2022-09-30","val":246000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1600000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1609058,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1595238,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1665088,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-12-31","val":1600000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"}]}},"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":-1183982,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":-1183982,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1183982,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":-1268829,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-1283057,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1377960,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1377960,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1377960,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1377960,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1377960,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1466762,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1566662,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1666896,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1773318,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1773318,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1773318,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1773318,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1773318,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1872287,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1997444,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2091998,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3025628,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":3025628,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":3025628,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":3025628,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":3025628,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3059997,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3199424,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3268698,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2982062,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2982062,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":2982062,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":2982062,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":2982062,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3127091,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3211317,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3320257,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1392097,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":1392097,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1392097,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1392097,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":1392097,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1369131,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1417477,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-06-30","val":105500,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1273615,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1370062,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":1370062,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":1370062,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1370062,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":1370062,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1526044,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1621836,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1754793,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1878311,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1738357,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":1738357,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1738357,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1878311,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1831705,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":197303,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2027398,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2116064,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2116064,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2116064,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2116064,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2116064,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2231282,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2320351,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2377311,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2510684,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2510684,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2510684,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2510684,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2533618,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2628226,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2688209,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2749532,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":2749532,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":2749532,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":2749532,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2821794,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2857629,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2891306,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":3089446,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":3089446,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":3089446,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":3089446,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":3089446,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":3205853,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3306009,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3360606,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3537635,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":3537635,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":3537635,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":3537635,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":3537635,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3601665,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3114558,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3242236,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3175213,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":3175213,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":3175213,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":3175213,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":3175213,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2631278,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2659490,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2737776,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3242177,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"AccumulatedOtherComprehensiveIncomeLossNetOfTax":{"label":"Accumulated Other Comprehensive Income (Loss), Net of Tax","description":"Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-03-31","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q1I"},{"end":"2014-04-29","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-06-30","val":-34856,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-06-30","val":-34856,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-107572,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-147515,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":-147515,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":-147515,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":-147515,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":-147515,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":-147515,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-262022,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-03-31","val":-262022,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-244452,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-222512,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-270140,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":-270140,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":-270140,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":-270140,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":-270140,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2015-12-31","val":-270140,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-204254,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-238989,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-223623,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-309369,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":-309369,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":-309369,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":-309369,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":-309369,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2016-12-31","val":-309369,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-256361,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-181337,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-135664,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-122461,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":-122461,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":-122461,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":-122461,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":-122461,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2017-12-31","val":-122461,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-119523,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-157858,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-185317,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2018-12-31","val":-186485,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-215767,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-201772,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-252183,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2019-12-31","val":-242594,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-279924,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-252325,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-187435,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":-104615,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-104615,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":-104615,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":-104615,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":-104615,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2020-12-31","val":-104615,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2020-12-31","val":-104615,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-159564,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-139931,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-189910,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-241586,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":-241586,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":-241586,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":-241586,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":-241586,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2021-12-31","val":-241586,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-246421,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-381275,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-499799,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-350234,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":-350234,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":-350234,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":-350234,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":-350234,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2022-12-31","val":-350234,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-312986,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-280582,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-357744,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-334899,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":-334899,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":-334899,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":-334899,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":-334899,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2023-12-31","val":-334899,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-357119,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-363835,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-314286,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-450945,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":-450945,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":-450945,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":-450945,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":-450945,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":-424840,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":-359994,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-359584,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":-379665,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"AcquiredFiniteLivedIntangibleAssetAmount":{"label":"Acquired Finite-lived Intangible Asset, Amount (Deprecated 2013-01-31)","description":"The aggregate amount assigned to a major class of finite-lived intangible assets acquired either individually or as part of a group of assets (in either an asset acquisition or business combination). A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.","units":{"USD":[{"end":"2011-12-31","val":4492428,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":5320000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"AdditionalPaidInCapitalCommonStock":{"label":"Additional Paid in Capital, Common Stock","description":"Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.","units":{"USD":[{"end":"2010-12-31","val":68754353,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":68754353,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":68754353,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":69005250,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":69075170,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":69326705,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":69326705,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":69326705,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":69326705,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":69326705,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":69381758,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":69466310,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":69531751,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":69594390,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":69594390,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":69594390,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":69594390,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":69594390,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":69648376,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":69706658,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":69814932,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":69867491,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":69867491,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":69867491,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":69867491,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":69867491,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":81411266,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":81484180,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":81800617,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":92661000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":92661000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":92661000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":92661000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":92661000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":92824426,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":93449495,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":93569933,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":93661178,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":93661178,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":93661178,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":93661178,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":93661178,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":93699300,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":93745431,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":93813519,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":93920095,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":93920095,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":93920095,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":93920095,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":93920095,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":93976061,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":94083209,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":94007140,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":94200237,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":94200237,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":94200237,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":94200237,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":94200237,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":94346591,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":94542525,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":94814580,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":94926560,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":94926560,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":94926560,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":94926560,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":94926560,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":95015826,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":95299274,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":95462725,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":95279114,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":95279114,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":95279114,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":95279114,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":95279114,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":95550466,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":95759312,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":95919199,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":100504741,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":100504741,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":100504741,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":100504741,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":100504741,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":101645142,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":101871610,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":102276064,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":101424922,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":101424922,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":101424922,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":101424922,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":100845374,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":100934729,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-12-31","val":101194185,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":101194185,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":102151381,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation":{"label":"Share-based Payment Arrangement, Decrease for Tax Withholding Obligation","description":"Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":32300,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":32300,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2017-01-01","end":"2017-01-03","val":46000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2016Q4I"},{"start":"2017-01-01","end":"2017-06-30","val":21800,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":49300,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"AdjustmentsToAdditionalPaidInCapitalOther":{"label":"Adjustments to Additional Paid in Capital, Other","description":"Amount of other increase (decrease) in additional paid in capital (APIC).","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"}]}},"AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition":{"label":"APIC, Share-based Payment Arrangement, Restricted Stock Unit, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for restricted stock unit under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":10167,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":87143,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":87143,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":87143,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2015-01-01","end":"2015-12-31","val":299337,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":310989,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":125623,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":157857,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":49884,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":49884,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":49884,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":118034,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":118034,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":202664,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":387690,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":387690,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":180863,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":180863,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-04-01","end":"2019-06-30","val":180863,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":180863,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":91826,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":91826,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":381251,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":381251,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":182928,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":182928,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-04-01","end":"2020-06-30","val":182928,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":182928,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":133266,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":133266,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":704973,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":704973,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":157107,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":157107,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-03-31","val":157107,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":214852,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":214852,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":210602,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":804192,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":804192,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":179741,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationAndExerciseOfStockOptions":{"label":"APIC, Share-based Payment Arrangement, Recognition and Exercise","description":"Amount of increase (decrease) to additional paid-in capital (APIC) for recognition and exercise of award under share-based payment arrangement.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":185366,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":229353,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":229353,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":74520,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":74520,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":74520,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":77900,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":77900,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":70073,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":295714,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":295714,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":103248,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":103248,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-04-01","end":"2019-06-30","val":103248,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":103248,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":71625,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":71625,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":336736,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":336736,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":26942,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":26942,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":26942,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":26942,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":26499,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":26499,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":26790,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":105308,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":105308,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":25735,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":79571,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":95454,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":95454,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":276570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":914194,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":914194,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":389393,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":389393,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":389393,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-03-31","val":389393,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":389393,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":337568,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":337568,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-04-01","end":"2024-06-30","val":337568,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-12-31","val":1097062,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":1097062,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":170781,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2025-01-01","end":"2025-03-31","val":170781,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":137628,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"}]}},"AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue":{"label":"APIC, Share-based Payment Arrangement, Increase for Cost Recognition","description":"Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":100231,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":70316,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":70316,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2012-01-01","end":"2012-12-31","val":130468,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts":{"label":"Adjustments to Additional Paid in Capital, Stock Issued, Issuance Costs","description":"Amount of decrease in additional paid in capital (APIC) resulting from direct costs associated with issuing stock. Includes, but is not limited to, legal and accounting fees and direct costs associated with stock issues under a shelf registration.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":333305,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"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-06-30","val":56745,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":27565,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":86752,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":30007,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":110398,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":6404,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":39937,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":39937,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":11747,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":11747,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":109857,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":109857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":69920,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":69920,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":157459,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":157459,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":55053,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":55053,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":110280,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":110280,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":55227,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":55227,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":165873,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":165873,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":55593,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":55593,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":217611,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":217611,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":217611,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":53987,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":53987,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":112268,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":112268,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":58281,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":58281,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":180927,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":180927,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":68659,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":68659,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":227035,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":227035,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":227035,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":82716,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":82716,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":166704,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":166704,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":83988,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":83988,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":237101,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":237101,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":70397,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":70397,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":324281,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":324281,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":37551,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":37551,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":118862,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":118862,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":81311,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":81311,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":208091,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":208091,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":89229,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":89229,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":299337,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":299337,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":87879,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":87879,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":136326,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":136326,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":48447,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":48447,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":204414,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":204414,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":68088,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":68088,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":310989,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":310989,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":85017,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":85017,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":219079,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":219079,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":134062,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":134062,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":138036,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":138036,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-81043,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-81043,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":387210,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":387210,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":124404,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":124404,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":320338,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":320338,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":195934,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":195934,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":593075,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":593075,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":272737,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":272737,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":683404,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":683404,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":89266,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":89266,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":373377,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":373377,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":284111,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":284111,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":536828,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":536828,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":163451,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":163451,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":717987,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":717987,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":281441,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":281441,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":490868,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":490868,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":209427,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":209427,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":650924,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":650924,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":160056,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":160056,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":810281,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":810281,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":182842,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":182842,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":426663,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":426663,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":243821,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":243821,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":662132,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":662132,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":235469,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":235469,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":883763,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":883763,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":179741,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":269126,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":89385,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":384267,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":384267,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":115141,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":115141,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2021-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2022-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":235570,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":95454,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":535417,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":535417,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":299847,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":299847,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":960991,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":960991,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":417783,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":417783,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":726961,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":783741,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":337568,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":365958,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":986325,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":986325,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":202584,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":202584,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1211247,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":1211247,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":198859,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":364877,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":166018,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":518988,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":154111,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":770219,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"AllocatedShareBasedCompensationExpenseNetOfTax":{"label":"Share-based Payment Arrangement, Expense, after Tax","description":"Amount, after tax, of expense for award under share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":217611,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":217611,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":227035,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":227035,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":324281,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2011-12-31","val":35684,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":35684,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":61584,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":35684,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":35684,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":76886,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":76886,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":76886,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":76886,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":76886,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":30684,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":30527,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":30043,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":30038,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":30038,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":30038,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":30038,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":30038,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":29814,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":29794,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":101157,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":88719,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":88719,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":88719,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":88719,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":88719,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":82202,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":73636,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":147331,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":73378,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":73378,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":73378,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":73378,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":73378,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":76486,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":81345,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":76235,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":344411,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":344411,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":344411,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":344411,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":344411,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":345264,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":75521,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":78230,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":107618,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":107618,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":107618,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":107618,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":107618,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":101947,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":97745,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":96846,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":106733,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":106733,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":106733,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":106733,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":106733,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":112754,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":117120,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":125496,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":126235,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":126235,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":126235,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":126235,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":126235,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":123097,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":116898,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":119248,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":114169,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":114169,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":114169,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-06-30","val":86854,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1296396,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":62988,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":62988,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":62988,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":62988,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":62988,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":58460,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":45023,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":41313,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":51666,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":51666,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":51666,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":51666,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":51666,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":72271,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":68549,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":72398,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":81359,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":81359,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":81359,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":81359,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":81359,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":79698,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":78334,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":48889,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":46150,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":46150,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":46150,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":46150,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":46150,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":54282,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":64081,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":70725,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":57454,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-12-31","val":35684,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":35685,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q4I"},{"end":"2012-03-31","val":35685,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2017-12-31","val":107618,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-09-30","val":96846,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":106733,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":106733,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":106733,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":112754,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":117120,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":125496,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":126235,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":126235,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":126235,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":123097,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":116898,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":119248,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":114169,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":114169,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":114169,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q4I"},{"end":"2021-03-31","val":111054,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":86854,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":84971,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"AllowanceForDoubtfulAccountsReceivableWriteOffs":{"label":"Accounts Receivable, Allowance for Credit Loss, Writeoff","description":"Amount of direct write-downs of accounts receivable charged against the allowance.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":274500,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"}]}},"AmortizationOfFinancingCosts":{"label":"Amortization of Debt Issuance Costs","description":"Amount of amortization expense attributable to debt issuance costs.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":4995,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":2911,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":5423,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":5852,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":428,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":857,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":428,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1285,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1285,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":3214,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":3214,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2410,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2410,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4819,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":4819,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":7228,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":7228,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3088,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":3088,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3088,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":909,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":909,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":5819,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":5819,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":16728,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":8728,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":8728,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":8728,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":8728,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3819,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":3819,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4728,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":4728,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":4728,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":4728,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":7880,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":7880,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":5819,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":5819,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":8728,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":8728,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":10304,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":10304,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1667,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1667,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":9485,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":9485,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":19304,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":19304,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":7819,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":7819,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14804,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":14804,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":16054,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":16054,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":17304,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":17304,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1250,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":1250,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2500,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":2500,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":3750,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":3750,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":5000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":5000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1250,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":1250,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1667,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1667,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":1667,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":1667,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":1667,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":1667,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"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-06-30","val":423395,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":203041,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":601597,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":706085,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":152381,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":293438,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":293438,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":152381,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":416899,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":416899,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":123460,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":526293,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":526293,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":390171,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":390171,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":780342,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1170513,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":390170,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1392423,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1392400,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1392400,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":351795,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-12-31","val":1356000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1356000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1356000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1341548,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1341548,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1077800,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1077800,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1125000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":1125000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":535789,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":266000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":812164,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":276400,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1078600,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":1078578,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":262300,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":486639,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":486639,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":186800,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":700430,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":700430,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":213800,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":756346,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":756346,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":198816,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":198816,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":397631,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":397631,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":198800,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":596446,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":596446,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":198800,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":786491,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":786491,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":125656,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":125656,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":251311,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":251311,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":125700,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":376965,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":376965,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":125700,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":482204,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":482204,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":119083,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":119083,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":239333,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":239333,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":373089,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":373089,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":632399,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":632399,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":286653,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":286653,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":592544,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":592544,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":958369,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":958369,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1451091,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":1451091,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":501094,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":501094,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1007555,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1007555,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1533870,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1533870,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":2282322,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":2282322,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":573137,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":573137,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1223491,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1223491,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":1782070,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":1782070,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":2251895,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":2251895,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":480552,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":967099,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":1385786,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":1740384,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"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":"2013-01-01","end":"2013-12-31","val":3336500,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":582012,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1154805,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":1147115,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3114001,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":1857668,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2791601,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":204562,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":2824441,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":595709,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1896572,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":503511,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":1896572,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":3114001,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1857668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1857668,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":1857668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1857668,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":2357668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1865668,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1865668,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2190668,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":2190668,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":2190668,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":2190668,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2115668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":2363668,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":2115668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":2363668,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2340668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":2340668,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3015668,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3015668,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2012334,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2012334,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2012334,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2012334,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":4223334,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":4223334,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":4223334,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":4223334,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":4173334,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":4173334,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":5104185,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":4313334,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5044185,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":5044185,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5044185,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":5044185,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":4438334,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":4438334,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":4438334,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":4438334,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":4313334,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":4313334,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4313334,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":5044185,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":4632501,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":4015834,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019"},{"start":"2021-04-01","end":"2021-06-30","val":152500,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"}]}},"AreaOfLand":{"label":"Area of Land","description":"Area of land held.","units":{"acre":[{"end":"2017-03-31","val":14382,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2017-03-31","val":14382,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q1I"}],"sqft":[{"end":"2017-03-31","val":14382,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-03-31","val":14382,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q1I"}]}},"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":34396140,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":34396140,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":34396140,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":29295242,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":30128704,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":41396837,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":40232673,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":39192592,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":39375099,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":37120592,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":36157524,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":37641621,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":43754385,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":46099432,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":42909669,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":53811167,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":53960905,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":52577849,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":47905883,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":47381175,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":49475228,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47227668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":44950448,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":44513486,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":44899458,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":45892931,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":45892931,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":45892931,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":45892931,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":45892931,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":46694225,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":43918253,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":43784171,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":53675982,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":53814903,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":55783446,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":70538433,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":85299367,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":87409551,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":101324351,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":82089045,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":72418511,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":75433123,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":71230439,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":59756173,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":58198751,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":48389103,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":51706056,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":48390693,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":54394056,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":58598774,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":56919824,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":71363856,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":76576077,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":70575306,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":79812285,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":17557002,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":17557002,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":17557002,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":12403613,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":13281511,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":13991810,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":13991810,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":13991810,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":13991810,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":13865943,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":12173680,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":11211839,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":11979080,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":13140744,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":13140744,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":13140744,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":13140744,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":13140744,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":10837812,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":10114456,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":11631432,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9769475,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":9769475,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":9769475,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":9769475,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":9769475,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":17693449,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13726254,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":15809110,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":27753494,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":27753494,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":27753494,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":27753494,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":27753494,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":27832315,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":28066664,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26951557,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":25627592,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":25627592,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":25627592,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":25627592,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":25627592,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":23019821,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":22619950,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":24782732,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":22989678,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":22940852,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":22940852,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":22940852,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":22940852,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20928657,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":20898783,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":21388702,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":22302874,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":22302874,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":22302874,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":22302874,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":22302874,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":23293540,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":20691546,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":20739704,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":24174063,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":24174063,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":24174063,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":24174063,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":24174063,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":25220229,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":25804336,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":28173643,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":36532360,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":36532360,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":36532360,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":36532360,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":36532360,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":42835907,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":57709784,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":58983843,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":67491769,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":67491769,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":67491769,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":67491769,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":67491769,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":47982529,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":38024041,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":40761507,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":33147988,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":33147988,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":33147988,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":33147988,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":33147988,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":29099584,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":30289251,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":28573097,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":27988052,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":27988052,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":27988052,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":27988052,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":27988052,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":27563060,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":31433743,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":28728962,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":32843263,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":32843263,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":32843263,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":32843263,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":32843263,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":36769565,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":41873858,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":40938795,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":55317773,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":55317773,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":55317773,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":55317773,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":55317773,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":55307506,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":61200449,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":56033861,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":66213905,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"BasicEarningsPerShareAdjustmentProForma":{"label":"Basic Earnings Per Share Adjustment, Pro Forma","description":"Pro Forma Basic Earnings Per Share Adjustment to reconcile between Net Income and Pro Forma.","units":{"USD/shares":[{"start":"2020-01-01","end":"2020-06-30","val":0.12,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":0.06,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.24,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.13,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-06-30","val":0.04,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":0.02,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.1,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.06,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"}]}},"BuildingsAndImprovementsGross":{"label":"Buildings and Improvements, Gross","description":"Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing.","units":{"USD":[{"end":"2017-06-30","val":282200,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"}]}},"BusinessAcquisitionContingentConsiderationAtFairValue":{"label":"Business Acquisition, Contingent Consideration, at Fair Value (Deprecated 2013-01-31)","description":"Fair value, as of the acquisition date, of potential payments under the contingent consideration arrangement including cash and shares.","units":{"USD":[{"end":"2011-12-31","val":2150000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q4I"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2013-03-31","val":1030000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"}]}},"BusinessAcquisitionContingentConsiderationAtFairValueNoncurrent":{"label":"Business Acquisition, Contingent Consideration, at Fair Value, Noncurrent (Deprecated 2013-01-31)","description":"Noncurrent portion of the fair value as of the acquisition date of potential payments under the contingent consideration arrangement, including cash and shares as applicable.","units":{"USD":[{"end":"2010-12-31","val":153000,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2010-12-31","val":153000,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":153000,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":153000,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":153000,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011Q4I"}]}},"BusinessAcquisitionProFormaEarningsPerShareBasic":{"label":"Business Acquisition, Pro Forma Earnings Per Share, Basic","description":"The pro forma basic net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD/shares":[{"start":"2014-01-01","end":"2014-09-30","val":-0.107,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"}]}},"BusinessAcquisitionProFormaEarningsPerShareDiluted":{"label":"Business Acquisition, Pro Forma Earnings Per Share, Diluted","description":"The pro forma diluted net income per share for a period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD/shares":[{"start":"2014-01-01","end":"2014-09-30","val":-0.107,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"}]}},"BusinessAcquisitionsProFormaNetIncomeLoss":{"label":"Business Acquisition, Pro Forma Net Income (Loss)","description":"The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":-7627000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-5901000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2020-01-01","end":"2020-12-31","val":11755000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":585424,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":848000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"BusinessAcquisitionsProFormaRevenue":{"label":"Business Acquisition, Pro Forma Revenue","description":"The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.","units":{"USD":[{"start":"2014-01-01","end":"2014-09-30","val":38487000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":14556000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2020-01-01","end":"2020-12-31","val":193283000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":94839000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"BusinessCombinationConsiderationTransferred1":{"label":"Business Combination, Consideration Transferred","description":"Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.","units":{"USD":[{"start":"2011-12-01","end":"2011-12-30","val":11500000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2011-12-01","end":"2011-12-30","val":11500000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"start":"2012-01-01","end":"2012-12-31","val":10700000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":10700000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":8500000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":8500000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2018-01-01","end":"2018-09-30","val":100000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"}]}},"BusinessCombinationConsiderationTransferredLiabilitiesIncurred":{"label":"Business Combination, Consideration Transferred, Liabilities Incurred","description":"Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination.","units":{"USD":[{"start":"2011-12-01","end":"2011-12-30","val":1000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2011-12-01","end":"2011-12-30","val":1000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"}]}},"BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1":{"label":"Business Combination, Contingent Consideration Arrangements, Change in Amount of Contingent Consideration, Liability","description":"Amount of increase (decrease) in the value of a contingent consideration liability, including, but not limited to, differences arising upon settlement.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":1250000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1250000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":590000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":590000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":1340100,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-1340100,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"BusinessCombinationContingentConsiderationLiability":{"label":"Business Combination, Contingent Consideration, Liability","description":"Amount of liability recognized arising from contingent consideration in a business combination.","units":{"USD":[{"end":"2011-12-30","val":3000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-30","val":3000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2150000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":2150000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":100000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":100000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":100000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":100000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":100000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":14947981,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"}]}},"CapitalExpendituresIncurredButNotYetPaid":{"label":"Capital Expenditures Incurred but Not yet Paid","description":"Future cash outflow to pay for purchases of fixed assets that have occurred.","units":{"USD":[{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":93301,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":93301,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":93301,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":93301,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":93301,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":93301,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":391105,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":391105,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"CapitalizedComputerSoftwareAdditions":{"label":"Capitalized Computer Software, Additions","description":"Additions made to capitalized computer software costs during the period.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":132000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2014-01-01","end":"2014-12-31","val":138800,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":138800,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":186400,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":186400,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-12-31","val":186300,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":186300,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":233500,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":441000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-04-01","end":"2016-06-30","val":233500,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":480300,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":441000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-07-01","end":"2016-09-30","val":246900,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":119500,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":441000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13800,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":13800,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":201100,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":360700,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":128000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":385000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":385000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":224900,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":224900,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":58500,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":125725,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":67225,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":146800,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":21000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":146000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":146000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":341000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":341000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":519000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":519000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":178000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":178000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":753000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":753000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":234000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":234000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":903000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":903000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":569900,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":569900,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1235800,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":519000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":665900,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":178000000000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1851900,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":607900,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2600000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":2500000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":820000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":820000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1900000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1900000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":1100000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":1100000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":1100000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":130000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2900000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":3200000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":3200000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":453300,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":692800,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":239500,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":832400,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":139600,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":900000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":900000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":2400000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"CapitalizedComputerSoftwareGross":{"label":"Capitalized Computer Software, Gross","description":"Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software.","units":{"USD":[{"end":"2014-06-30","val":138800,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2I"},{"end":"2015-06-30","val":186400,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2018-03-31","val":70700,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":151600,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"}]}},"CapitalizedComputerSoftwarePeriodIncreaseDecrease":{"label":"Capitalized Computer Software, Period Increase (Decrease)","description":"Amount of increase (decrease) in capitalized computer software costs.","units":{"USD":[{"start":"2018-01-01","end":"2018-09-30","val":230100,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":78500,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3"}]}},"CapitalLeasedAssetsGross":{"label":"Capital Leased Assets, Gross","description":"Amount before accumulated depreciation of leased physical assets used in the normal conduct of business to produce goods and services.","units":{"EUR":[{"end":"2017-03-31","val":87300,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"}],"USD":[{"end":"2012-12-31","val":477500,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":477500,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2015-12-31","val":372600,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":372600,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q4I"},{"end":"2016-06-30","val":63500,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":63500,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":63498,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":63498,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":63498,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":63498,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":93301,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":93301,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":93301,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":391105,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":391105,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":391105,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":391105,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":391105,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":395454,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":388731,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":387929,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":385823,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2022-12-31","val":1958097,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":442701,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":442701,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":449114,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"}]}},"CapitalLeaseObligations":{"label":"Capital Lease Obligations","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal through the balance sheet date.","units":{"USD":[{"end":"2012-09-30","val":178600,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":176200,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":176200,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2016-12-31","val":4097,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":333700,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":333700,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":333700,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":333700,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":333700,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":311032,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":281809,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":256749,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":229365,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeaseObligationsCurrent":{"label":"Capital Lease Obligations, Current","description":"Amount of capital lease obligation due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":44724,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":44724,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":44724,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":38590,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":32485,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":22908,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":22908,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":22908,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":22908,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":22908,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":54987,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":47137,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":10226,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":42878,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":42878,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":42878,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":42878,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":42878,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":43490,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":22440,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":10552,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":45125,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":45125,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":45125,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":45125,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":45125,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":34993,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":75835,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":48011,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":76597,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":76597,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":76597,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":76597,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":76597,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":66828,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":33269,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":47935,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":28752,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":28752,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":28752,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":28752,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":28752,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":18716,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":13772,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10030,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4097,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":4097,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":4097,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":4097,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":22850,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":18027,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":20216,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":101591,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":101591,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-03-31","val":103172,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":96762,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":105712,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":107325,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":107325,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":481562,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"}]}},"CapitalLeaseObligationsIncurred":{"label":"Lease Obligation Incurred","description":"Amount of increase in lease obligation from new lease.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2012-01-01","end":"2012-06-30","val":180000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-07-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"}]}},"CapitalLeaseObligationsNoncurrent":{"label":"Capital Lease Obligations, Noncurrent","description":"Amount equal to the present value (the principal) at the beginning of the lease term of minimum lease payments during the lease term (excluding that portion of the payments representing executory costs such as insurance, maintenance, and taxes to be paid by the lessor, together with any profit thereon) net of payments or other amounts applied to the principal, through the balance sheet date and due to be paid more than one year (or one operating cycle, if longer) after the balance sheet date.","units":{"USD":[{"end":"2010-12-31","val":22908,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":22908,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":22908,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":5838,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":134702,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":124086,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":145122,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":102244,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":102244,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":102244,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":102244,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":102244,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":91212,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":101646,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":102715,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":57119,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":57119,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":57119,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":57119,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":57119,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":58419,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":70592,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":83145,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":36669,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":36669,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":36669,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":36669,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":36669,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":30778,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":47444,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":11682,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":11962,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":11962,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":11962,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":11962,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":11962,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":5111,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2840,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":57677,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":61119,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":56547,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":232109,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":232109,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-03-31","val":207860,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":185047,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":151037,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":122040,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":122040,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5594671,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"}]}},"CapitalLeasesBalanceSheetAssetsByMajorClassNet":{"label":"Capital Leases, Balance Sheet, Assets by Major Class, Net","description":"The total gross amount less the charge for the use of the long-lived depreciable assets subject to a lease meeting the criteria for capitalization.","units":{"EUR":[{"end":"2017-03-31","val":87300,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"}],"USD":[{"end":"2012-12-31","val":127300,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":127300,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2013-06-30","val":97900,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":83200,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":477500,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":477500,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2015-12-31","val":21200,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":21200,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q4I"},{"end":"2016-06-30","val":32200,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":30100,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":26675,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":26675,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":26675,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":26675,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":93301,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":85455,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":78690,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":370215,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":370215,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":370215,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":370215,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":370215,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":343366,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":308295,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":277390,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":270253,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDue":{"label":"Capital Leases, Future Minimum Payments Due","description":"Amount of minimum lease payments for capital leases.","units":{"USD":[{"end":"2012-06-30","val":202529,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":183493,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":163953,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":149721,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":137672,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":125683,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":112071,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":101330,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":118839,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":41561,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2017-03-31","val":91388,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":88615,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":85791,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":372769,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":347094,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":310487,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":280334,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":248884,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueCurrent":{"label":"Capital Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of minimum lease payments for capital leases due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":47137,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":28101,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":52564,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":38332,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":51464,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":51464,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":51464,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":40623,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2017-03-31","val":22850,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22500,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24500,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":122620,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":123747,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":122272,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":121951,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":121421,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Capital Leases, Future Minimum Payments Due in Four Years","description":"Amount of minimum lease payments for capital leases due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":51364,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":51364,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":8561,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8561,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2014-12-31","val":4185,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":11992,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2017-03-31","val":22838,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":21115,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12291,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7908,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Capital Leases, Future Minimum Payments Due in Three Years","description":"Amount of minimum lease payments for capital leases due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":51464,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":51464,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":51364,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":51364,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":8561,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":9315,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-03-31","val":9243,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":35334,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":29569,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2017-03-31","val":22850,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22500,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24500,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":119621,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":99600,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":65943,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":36432,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6042,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Capital Leases, Future Minimum Payments Due in Two Years","description":"Amount of minimum lease payments for capital leases due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":52564,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":52564,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":51464,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":51464,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":51364,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":51364,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9243,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":51464,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":79320,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2017-03-31","val":22850,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":22500,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":24500,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":122620,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":123747,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":122272,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":121951,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":121421,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsDueThereafter":{"label":"Capital Leases, Future Minimum Payments Due Thereafter","description":"Amount of minimum lease payments for capital leases due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"}]}},"CapitalLeasesFutureMinimumPaymentsInterestIncludedInPayments":{"label":"Capital Leases, Future Minimum Payments, Interest Included in Payments","description":"Amount necessary to reduce net minimum lease payments to present value for capital leases.","units":{"USD":[{"end":"2012-06-30","val":31306,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-28145,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":18831,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":15019,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":13586,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":12416,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":9827,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7918,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":5573,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":847,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2017-03-31","val":10861,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":9469,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":9028,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":39069,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":36062,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":28678,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":23585,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":19519,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsPresentValueOfNetMinimumPayments":{"label":"Capital Leases, Future Minimum Payments, Present Value of Net Minimum Payments","description":"Present value of minimum lease payments for capital leases net of executory costs, including amounts paid by the lessee to the lessor for insurance, maintenance and taxes.","units":{"USD":[{"end":"2012-06-30","val":171223,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":155348,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":145122,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":134702,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":124086,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":113267,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":102244,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":93412,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":113266,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":40714,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2017-03-31","val":80527,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":79146,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":76763,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":333700,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":311032,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":281809,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":256749,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":229365,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"CapitalLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Capital Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of minimum lease payments for capital leases due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":26283,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":13540,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":51364,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"}]}},"CapitalLeasesIncomeStatementAmortizationExpense":{"label":"Capital Leases, Income Statement, Amortization Expense","description":"The charge for the use of long-lived depreciable capital leased assets for the period.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":10900,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7800,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":7800,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-12-31","val":13800,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":30347,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":60818,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":30471,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"}]}},"CapitalLeasesLesseeBalanceSheetAssetsByMajorClassAccumulatedDeprecation":{"label":"Capital Leases, Lessee Balance Sheet, Assets by Major Class, Accumulated Depreciation","description":"The total charge for the use of long-lived depreciable assets subject to a lease meeting the criteria for capitalization.","units":{"USD":[{"end":"2013-12-31","val":408900,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":408900,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"},{"end":"2014-06-30","val":448100,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":461000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2016-12-31","val":36823,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":36823,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":36823,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":36823,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":7846,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":14611,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":20890,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":20890,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":20890,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":20890,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":20890,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":52088,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":80436,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":110539,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":115570,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"Cash":{"label":"Cash","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2020-09-30","val":15996749,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2021-09-30","val":18102341,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"CashAndCashEquivalentsAtCarryingValue":{"label":"Cash and Cash Equivalents, at Carrying Value","description":"Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.","units":{"USD":[{"end":"2009-12-31","val":6238788,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2009-12-31","val":6238788,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009Q4I"},{"end":"2010-09-30","val":3702895,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3I"},{"end":"2010-12-31","val":5816303,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":5816303,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":5816303,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2010-12-31","val":5816303,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2010-12-31","val":5816303,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2010-12-31","val":5816303,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2010-12-31","val":5816303,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-03-31","val":6207000,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1I"},{"end":"2011-06-30","val":5394273,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":5394273,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2I"},{"end":"2011-09-30","val":5998041,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2011-09-30","val":5998041,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2135310,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":2135310,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":2135310,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":2135310,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":2035343,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":2135310,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2011-12-31","val":2135310,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2011-12-31","val":2135310,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2011-12-31","val":2035343,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-31","val":2035343,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1432913,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2012-03-31","val":1432913,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":280601,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":280601,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2493589,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2012-09-30","val":2493589,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":1857614,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2517411,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2013-03-31","val":2517411,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":2504054,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":2504054,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2409230,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":2409230,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10133529,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":10133529,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1I"},{"end":"2014-06-30","val":4103311,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2014-06-30","val":4103311,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3079485,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-09-30","val":3079485,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3I"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2014-12-31","val":13154699,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":11524390,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2015-03-31","val":11524390,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9687332,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2015-06-30","val":9687332,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":10443065,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2015-09-30","val":10443065,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2015-12-31","val":7930303,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6251464,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":6251464,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":8327621,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":8327621,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":5585559,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":5585559,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9123498,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":9123498,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":9123498,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":9123498,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":9123498,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2016-12-31","val":9123498,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2016-12-31","val":9123498,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2016-12-31","val":9123498,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2016-12-31","val":9123498,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2016Q4I"},{"end":"2017-03-31","val":7039448,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2017-03-31","val":7039448,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5472363,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2017-06-30","val":5472363,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6423974,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2017-09-30","val":6423974,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":5272457,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":5272457,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":5272457,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":5272457,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":5272457,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2017-12-31","val":5272457,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2017-12-31","val":5272457,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":5272457,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":5272457,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7445722,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-03-31","val":7445722,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":5363830,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2018-06-30","val":5363830,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3950106,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2018-09-30","val":3950106,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2018-12-31","val":2431892,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2018Q4I"},{"end":"2019-03-31","val":4567168,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2019-03-31","val":4567168,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5422065,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":5422065,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7099617,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":7099617,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2019-12-31","val":6879627,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":9323673,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2020-03-31","val":9326506,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":7520725,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-06-30","val":7520725,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2I"},{"end":"2020-09-30","val":11372902,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":11372902,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":17058363,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":14947372,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18102341,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7267743,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":7192085,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5061320,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4577963,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":6775139,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":6775139,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":6775139,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":6775139,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":6775139,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3703169,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":6820958,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12128422,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9818503,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":-3673706,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-2535893,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-422485,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":390697,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-422030,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-422030,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":181738,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":181738,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-3680993,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-3780960,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-702397,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-702397,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1854709,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1854709,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":358279,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":358279,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-177729,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-177729,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-177729,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":659797,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":659797,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":646440,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":646440,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":551616,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":551616,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-1857614,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-1857614,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1857614,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":10133529,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":10133529,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4103311,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":4103311,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":3079485,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":3079485,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":13154699,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":13154699,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1630309,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1630309,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-3467367,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-3467367,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-2711634,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-2711634,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-5224396,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-5224396,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-1678839,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-1678839,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":397318,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":397318,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-2344744,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-2344744,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":1193195,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":1193195,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-2084049,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-2084050,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3651135,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-3651135,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2699524,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2699524,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-3851041,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-3851041,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2173265,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2173265,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":91373,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":91373,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1322351,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1322351,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-2840565,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-2840565,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2135276,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":2135276,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2990173,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":2990173,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":4667725,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":4667725,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":4447735,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":4447735,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2446879,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":2446879,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":641098,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":641098,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":4493275,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":4493275,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":9117122,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1061614,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1049377,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":2105592,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"CashFDICInsuredAmount":{"label":"Cash, FDIC Insured Amount","description":"The amount of cash deposited in financial institutions as of the balance sheet date that is insured by the Federal Deposit Insurance Corporation.","units":{"USD":[{"end":"2012-12-31","val":250000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":250000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":250000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2021-12-31","val":250000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":250000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":250000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":250000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3800000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2600000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":4700000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2025-03-31","val":2900000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":6900000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12100000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":250000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"CashUninsuredAmount":{"label":"Cash, Uninsured Amount","description":"The amount of cash as of the balance sheet date that is not insured by the Federal Deposit Insurance Corporation.","units":{"USD":[{"end":"2011-12-31","val":1239000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2548000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":2548000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2548000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":12695800,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2017-12-31","val":3786300,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":521878,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":521878,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3902000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":3902000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":13197000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":13197000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3072000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":3100000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":5100000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":5100000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5500000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":5500000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":5500000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":5500000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":8800000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"CommitmentsAndContingencies":{"label":"Commitments and Contingencies","description":"Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.","units":{"USD":[{"end":"2020-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":6900,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"CommonStockCapitalSharesReservedForFutureIssuance":{"label":"Common Stock, Capital Shares Reserved for Future Issuance","description":"Aggregate number of common shares reserved for future issuance.","units":{"shares":[{"end":"2016-03-31","val":6578049,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":6578049,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6578049,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2010-12-31","val":0.001,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":0.001,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":0.001,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":0.001,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":0.001,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":0.001,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":0.001,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0.001,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0.001,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0.001,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":0.001,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":0.001,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.001,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.001,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0.001,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0.001,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.001,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0.001,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.001,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.001,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.001,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-02-26","val":0.001,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2014-03-31","val":0.001,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.001,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.001,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.001,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.001,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.001,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.001,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.001,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.001,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.001,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0.001,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":0.001,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.001,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.001,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.001,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.001,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.001,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.001,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.001,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.001,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.001,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.001,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.001,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.001,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.001,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.001,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.001,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.001,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.001,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.001,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0.001,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0.001,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0.001,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0.001,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":110000000,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":110000000,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":110000000,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":110000000,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":110000000,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":110000000,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":110000000,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":110000000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":110000000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":110000000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":110000000,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":110000000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":110000000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":110000000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":110000000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":110000000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":110000000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":110000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":110000000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":110000000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":110000000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":110000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":110000000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":110000000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":110000000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":110000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":110000000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":110000000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":110000000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":110000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":110000000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":110000000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":110000000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":110000000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":110000000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":110000000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":110000000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":110000000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":110000000,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":110000000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":110000000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":110000000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":110000000,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":110000000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":110000000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":110000000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":110000000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":110000000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":110000000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":110000000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":110000000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":110000000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":110000000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":110000000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":110000000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":110000000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":110000000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":110000000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":110000000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":110000000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":110000000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":110000000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":110000000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":110000000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":110000000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":110000000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":110000000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":110000000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":110000000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":110000000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":110000000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":110000000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":30000000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":30000000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":110000000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":110000000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":30000000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-10-23","val":110000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2020-12-31","val":30000000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":30000000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":30000000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":30000000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":30000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":30000000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":30000000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":30000000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":30000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":30000000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":30000000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":30000000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":30000000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":30000000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":30000000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":30000000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":30000000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":30000000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":30000000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":30000000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":30000000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":30000000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":30000000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":30000000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":30000000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":30000000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":30000000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":30000000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":30000000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":30000000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":30000000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":30000000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":30000000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":30000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":30000000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":30000000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":30000000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":30000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":30000000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":30000000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":30000000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":62690873,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":62690873,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":62690873,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":62930873,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":62930873,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":63226857,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":63651857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":63651857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":63751857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":63857357,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":72965329,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":73040329,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":73425328,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":82520696,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":81873923,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":82481792,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":82520696,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":82730134,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":82730134,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":82730134,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":82844322,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":82946847,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":82946847,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":83031595,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":83031595,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":83031595,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":83031595,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":83031595,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":84062446,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":84062446,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":84062446,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":84112446,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":84775186,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":84775186,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":83861453,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":83861453,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":83861453,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":8386145,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":8386145,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":83837289,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":84418523,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":8458734,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9050262,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9071352,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9099560,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":9138146,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8695785,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8725476,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8725476,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8739317,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8893220,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8893220,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":9311761,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":9485508,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9485508,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9563904,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":9655173,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":9655173,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9892565,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":62690873,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":62690873,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":62690873,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":62930873,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":62930873,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":63226857,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":63226857,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":63651857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":63651857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":63751857,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":63751857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":63857357,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":63907357,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":72965329,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":73040329,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":73425328,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":81656763,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":81873923,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":82481792,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":82520696,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":81656763,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":82520696,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":82730134,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":82730134,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":82730134,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":82730134,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":82844322,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":82946847,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":82946847,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":83031595,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":83031595,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":83031595,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":83031595,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":83031595,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":83081595,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":83081595,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":83762446,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":84112446,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":84112446,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":84775186,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":84775186,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":83861453,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":83861453,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":83861453,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":8386145,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":8386145,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":83837289,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":84418523,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":8458734,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":9050262,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":8876515,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9071352,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9099560,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":9138146,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":8842026,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8695785,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8725476,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8725476,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":8725476,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8739317,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8893220,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8893220,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":8893220,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":9311761,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":9485508,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9485508,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":9485508,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9563904,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":9655173,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":9655173,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9892565,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2010-12-31","val":62691,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":62691,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":62691,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":62931,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":62931,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":63227,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":63227,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":63227,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":63227,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":63227,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":63227,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":63652,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":63652,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":63752,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":63752,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":63752,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":63752,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":63752,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":63752,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":63752,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":63857,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":63907,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":63907,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":63907,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":63907,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":63907,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":72965,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":73040,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":73425,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":81657,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":81657,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":81657,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":81657,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":81657,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":81874,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":82482,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":82521,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":82521,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":82521,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":82521,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":82521,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":82521,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":82730,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":82730,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":82730,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":82730,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":82730,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":82730,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":82730,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":82730,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":82844,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":82947,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":82947,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":83032,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":83032,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":83032,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":83032,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":83032,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":83082,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":83082,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":83763,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":84113,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":84113,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":84113,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":84113,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":84113,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":84113,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":84776,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":84776,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":83861,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":83861,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":83861,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":83861,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":83861,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":83837,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":84418,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":84587,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":8876,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":8876,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":8876,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":8876,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":8876,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":9071,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":9100,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":9138,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":8842,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":8842,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":8842,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":8842,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":8842,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":8696,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8726,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8726,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":8726,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":8726,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":8726,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":8726,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":8726,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":8740,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8894,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8894,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8894,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":8894,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8894,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8894,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":8894,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":9313,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":9487,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":9487,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":9487,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":9487,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":9487,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":9487,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":9487,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9565,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":9656,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":9656,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9894,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"ComprehensiveIncomeNetOfTax":{"label":"Comprehensive Income (Loss), Net of Tax, Attributable to Parent","description":"Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":832301,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-1694785,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1694785,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-926698,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1630793,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-704095,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-7605205,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-5974412,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-8548141,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-8548141,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1272266,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1272266,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2664324,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-2664324,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-1392058,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-1392058,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-4405664,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-4405664,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1741340,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1741340,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-5589232,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-5589232,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-593624,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-593624,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1525289,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-1525289,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-931665,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-931665,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1657963,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1657963,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-132674,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-132674,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-4173141,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-4173141,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1101209,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1101209,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2326360,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2326360,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1225151,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1225151,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2595288,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2595288,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-268928,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-268928,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3347029,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-3347029,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-459235,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-459235,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-969741,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-969741,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-510506,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-510506,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1107211,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1107211,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-137470,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-137470,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-1520500,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-1520500,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":354819,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":354819,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":61053,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":61053,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-293766,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-293766,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":194352,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":194352,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":133299,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":133299,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":170146,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":170146,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":446558,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":446558,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":962784,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":962784,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":516226,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":516226,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2094637,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":2094637,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1131853,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1131853,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":10461663,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":10461663,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":530475,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":530475,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":345377,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":345377,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-185098,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-185098,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":830282,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":830282,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":484905,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":484905,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":204125,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":204125,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-397732,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-397732,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-14291795,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-14291795,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-13894063,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-13894063,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-14951202,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-14951202,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-659407,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-659407,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-23693939,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-23693939,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-914231,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-914231,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1723900,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-1723900,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-809669,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-809669,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-2722176,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-2722176,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-998276,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-998276,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-4031138,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-4031138,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-675330,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-675330,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1181599,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1181599,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-506269,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-506269,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1557260,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-1557260,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-375661,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-375661,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-2050325,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-2050325,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-697958,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1251571,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-553613,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-1810346,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-558775,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-2679832,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"ContingentConsiderationClassifiedAsEquityFairValueDisclosure":{"label":"Contingent Consideration Classified as Equity, Fair Value Disclosure","description":"Fair value of contingent consideration in a business combination that is classified in shareholders' equity.","units":{"USD":[{"end":"2011-12-31","val":3000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2011Q4I"},{"end":"2013-09-30","val":2150,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"}]}},"ConvertiblePreferredStockSharesReservedForFutureIssuance":{"label":"Convertible Preferred Stock, Shares Reserved for Future Issuance","description":"Aggregate number of nonredeemable convertible preferred shares reserved for future issuance.","units":{"shares":[{"end":"2013-12-31","val":7945286,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":7945286,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":7945286,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":7945286,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7945286,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"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":"2010-01-01","end":"2010-06-30","val":18160582,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":9521361,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":27985311,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":9824729,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":37548018,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":8689470,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":15950697,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":7261227,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":24066355,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":8115658,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":32128988,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":10376390,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"}]}},"CostOfGoodsAndServicesSoldAmortization":{"label":"Cost, Amortization","description":"Amount of expense for allocation of cost of intangible asset over its useful life directly used in production of good and rendering of service.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1980000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":1980000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"CostOfGoodsAndServicesSoldDepreciationAndAmortization":{"label":"Cost, Depreciation and Amortization","description":"Amount of expense for allocation of cost of tangible and intangible assets over their useful lives directly used in production of good and rendering of service.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":469562,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":243277,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":670937,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":201375,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":807603,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":183640,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":354801,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":354801,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":171161,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":171161,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":510431,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":510431,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":155630,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":155630,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":649829,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":649829,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":498717,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":421292,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":842448,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":842447,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":343731,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":343731,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1262105,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1262105,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":419657,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":419658,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1511267,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1511267,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1511267,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":374319,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":374319,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":737928,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":737928,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":363609,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":363609,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1100968,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1100968,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":363040,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":363040,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1462995,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1462995,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1462995,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":331867,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":331867,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":666840,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":666840,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":391899,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":334973,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":976116,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":976116,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":309276,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":309276,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1462505,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1462505,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":295436,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":295436,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":583713,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":583713,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":288277,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":288277,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":873724,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":873724,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":290011,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":290011,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1183143,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1183143,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":292241,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":292241,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":580635,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":580635,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":288187,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":288277,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":887870,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":887870,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":307235,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":307235,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1204858,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":1204858,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":281824,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":281824,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":576627,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":576627,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":294803,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":294803,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":895088,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":895088,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":318461,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":318461,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1154901,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":1154901,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":295979,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":295979,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":554165,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":554165,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":258186,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":258201,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":802174,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":802174,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":248009,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":248009,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":892314,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":892314,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":232191,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":232191,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":465159,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":465159,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":232968,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":232968,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":698192,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":698192,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":233033,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":233033,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":922455,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":922455,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":159618,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":159618,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":301768,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":301768,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":142150,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":142150,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":432327,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":432327,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":130559,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":130559,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":541842,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":541842,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":119083,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":119083,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":239333,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":239333,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":120250,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":120250,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":373089,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":373089,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":133756,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":133756,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":632399,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":632399,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":287518,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":287518,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":594456,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":594456,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":306938,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":306938,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":961341,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":961341,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":366885,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":366885,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2021-01-01","end":"2022-12-31","val":1455262,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2022-01-01","end":"2022-12-31","val":1455262,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":502560,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":502560,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1010585,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1010585,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":508025,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":508025,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1538883,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1538883,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":528298,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":528298,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2291144,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":2291144,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":576905,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":576905,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1231027,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1231678,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":654122,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":654122,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1793416,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":1793416,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":562389,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":562389,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2267687,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":2267687,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":486193,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":978425,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":492232,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1402836,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":424411,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1763013,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"CostOfRevenue":{"label":"Cost of Revenue","description":"The aggregate cost of goods produced and sold and services rendered during the reporting period.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":45859532,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":15087567,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":62194187,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":16527612,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":30524797,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":13997185,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":48134084,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":48134084,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":17609287,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":17609287,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":68409219,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":68409219,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":17663059,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":17663059,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":35699468,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":35699468,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":18036409,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":18036409,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":61002387,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":61002387,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":25302919,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":25302919,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":84342282,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":84342282,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":34700024,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":34700024,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":84426234,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":84426234,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":49726210,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":49726210,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":136314439,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":136314439,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":51888205,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":51888205,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":159887807,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":159887807,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":15934964,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":15934964,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":31926123,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":31926123,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":15991159,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":15991159,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":50514391,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":50514391,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":18588268,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":18588268,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":70970391,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":70970391,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":18539702,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":18539702,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":38277412,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":38277412,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":19737710,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":19737710,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":59749532,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":59749532,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":21472120,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":21472120,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":79527893,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":79527893,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":21463741,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":21463741,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":44316961,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":44316961,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":22853220,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":22853220,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":66155797,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":66155797,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":21838836,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":21838836,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":90380833,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":90380833,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":29541388,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":29541388,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":60688937,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":60688937,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":31147549,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":31147549,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":90617004,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":90617004,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":29928067,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":29928067,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":123567344,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":123567344,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":29439218,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":62202178,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":32762960,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":93052073,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":30849895,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":129537424,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"CostOfServicesAmortization":{"label":"Cost of Services, Amortization (Deprecated 2018-01-31)","description":"The amount of expense recognized in the current period that reflects the allocation of the costs of intangible assets over the expected benefit period of such assets. This element applies only to intangible assets used in the delivery of services.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":780342,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":688700,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":1170513,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":390200,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1392423,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1392423,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":351795,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":688742,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":688742,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":336900,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":336900,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1025690,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1025690,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":336900,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":336900,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1355970,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1355970,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1355970,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":302408,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":302408,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":655441,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":655441,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":353000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":353000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1008432,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1008432,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":353000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":353000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1341548,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1341548,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":268342,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":268342,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":530770,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":530770,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":262500,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":262500,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":803548,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":803548,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":272700,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":272700,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1077824,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1077824,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":266920,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":266920,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":533839,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":533839,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":266900,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":262900,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":820679,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":820679,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":286800,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":286800,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1124967,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":1124967,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":269822,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":269822,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":535789,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":266000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":812164,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":276400,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1078578,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":262300,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"CurrentFederalTaxExpenseBenefit":{"label":"Current Federal Tax Expense (Benefit)","description":"Amount of current federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-20269,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-146125,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-146125,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}]}},"CurrentForeignTaxExpenseBenefit":{"label":"Current Foreign Tax Expense (Benefit)","description":"Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":5796,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5796,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":41424,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":41424,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":7948,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":7948,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":29586,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":29586,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":55113,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":55113,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":38991,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":38991,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":6577,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":6577,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":50165,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":50165,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":26982,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":26982,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-3914,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-3914,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-20285,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-20285,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":31843,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"CurrentIncomeTaxExpenseBenefit":{"label":"Current Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":10003,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-17863,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-17864,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-17864,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":249273,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":249273,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":249273,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-100807,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-100807,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-69506,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-69506,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-55509,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-55509,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":39586,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":39586,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":65113,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":65113,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":48991,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":48991,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":75118,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":75118,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":150165,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":150165,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":46982,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":46982,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":26086,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":26086,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":9715,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":9715,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":91843,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"CurrentStateAndLocalTaxExpenseBenefit":{"label":"Current State and Local Tax Expense (Benefit)","description":"Amount of current state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":30272,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-17863,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-17864,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-17864,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":249273,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":249273,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":249273,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":39522,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":39522,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-110930,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-110930,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-63457,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-63457,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":10000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":10000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":10000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":10000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":10000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":10000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":68541,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":68541,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":100000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":100000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":20000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":20000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":30000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":30000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":30000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":30000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":60000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DebtConversionConvertedInstrumentAmount1":{"label":"Debt Conversion, Converted Instrument, Amount","description":"\"The value of the financial instrument(s) that the original debt is being converted into in a noncash (or part noncash) transaction. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2018-01-01","end":"2018-09-30","val":76979,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":77386,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"}]}},"DebtInstrumentInterestRateStatedPercentage":{"label":"Debt Instrument, Interest Rate, Stated Percentage","description":"Contractual interest rate for funds borrowed, under the debt agreement.","units":{"pure":[{"end":"2008-01-02","val":0.075,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2007Q4I"},{"end":"2008-01-02","val":0.075,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"}]}},"DebtInstrumentPeriodicPaymentInterest":{"label":"Debt Instrument, Periodic Payment, Interest","description":"Amount of the required periodic payments applied to interest.","units":{"USD":[{"start":"2008-01-01","end":"2008-12-31","val":48000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2008"},{"start":"2008-01-01","end":"2008-12-31","val":48000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"}]}},"DeferredFederalIncomeTaxExpenseBenefit":{"label":"Deferred Federal Income Tax Expense (Benefit)","description":"Amount of deferred federal income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-167327,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-33748,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-33748,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-33748,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":96180,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":96180,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":96180,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":3459123,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3459123,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":633073,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":633073,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":177049,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":177049,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-6651247,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":7465922,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-470355,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":470355,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":5034385,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":5252,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":18149,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DeferredForeignIncomeTaxExpenseBenefit":{"label":"Deferred Foreign Income Tax Expense (Benefit)","description":"Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-12305,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-12305,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-17937,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-17937,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-1619,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-1619,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-19080,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-19080,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-23022,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-23022,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":5998,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":5998,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":14534,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":14534,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-28211,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-28211,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-24727,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-24727,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-35522,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"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":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-09-30","val":5606079,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5606079,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":5606079,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":5606079,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":5606079,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5621373,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5622880,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5619990,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5127482,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":5127482,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5127482,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5127482,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":5127482,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5125315,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":8295569,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":8289372,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":86909,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":86909,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q4I"},{"end":"2025-03-31","val":30635,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":91132,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"}]}},"DeferredIncomeTaxExpenseBenefit":{"label":"Deferred Income Tax Expense (Benefit)","description":"Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":78445,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":117668,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-3843288,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-202338,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-79584,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-79584,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-55399,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-55399,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-209049,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-209049,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3000,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":3000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-291689,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-291689,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-142635,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-142635,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-81823,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-81823,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-81823,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-179551,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-179551,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-248225,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-248225,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-601710,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-601710,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":113491,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":113491,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":113491,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1098027,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1098027,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":3710002,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":3710002,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":3693521,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3693521,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-14521,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-14521,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":3663,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":3663,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":2894,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":2894,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-12305,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-12305,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-3965,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-3965,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-8059,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-8059,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-12213,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-12213,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-17937,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-17937,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1925,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1925,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-5951,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-5951,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-10173,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-10173,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-1619,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-1619,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1128213,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":1128213,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":34652,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":34652,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":58444,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":58444,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":82237,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":82237,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":343659,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":343659,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":179544,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":179544,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":228185,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":228185,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":236115,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":236115,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-7465922,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-7475069,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-20303,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-20303,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-20298,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-20298,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-20150,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-20150,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":490282,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":490282,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3176568,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-3176568,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-3176568,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-3176568,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":5030893,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":5034385,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":107157,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":107157,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":45200,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":45200,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":117700,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":117700,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":103000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":103000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-13473,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-13473,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-36400,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-84900,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":50200,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":6450,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DeferredIncomeTaxLiabilities":{"label":"Deferred Tax Liabilities, Gross","description":"Amount of deferred tax liability attributable to taxable temporary differences.","units":{"USD":[{"end":"2011-12-31","val":762391,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1109392,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2015-12-31","val":3298823,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3299324,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":3299324,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2746323,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":2746323,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":3099123,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":3099123,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":3128748,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":4428238,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4730633,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":4730633,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5093361,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":5093361,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2189755,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":2189755,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2517686,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":2517686,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2577142,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":2409225,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2560166,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredRentCredit":{"label":"Deferred Rent Credit","description":"The cumulative difference between the rental payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense over the term of the leased property by the lessor or lessee, respectively.","units":{"USD":[{"end":"2016-12-31","val":126595,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":148357,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":148357,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":148357,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":148357,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":148357,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":138853,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":129348,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":109049,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":120284,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"DeferredRentCreditCurrent":{"label":"Deferred Rent Credit, Current","description":"For a classified balance sheet, the cumulative difference as of the balance sheet date between the payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, within one year of the balance sheet date.","units":{"USD":[{"end":"2010-12-31","val":20835,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":20835,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":20835,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":30406,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":33457,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":36508,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":36508,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":36508,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":36508,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":36508,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":43515,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":45627,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":48412,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":51196,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":51196,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":51196,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":51196,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":51196,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":58045,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":45068,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":9023,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":78525,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":78525,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":78525,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":78525,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":78525,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":77709,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":71547,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2169,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9274,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":9274,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":9274,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":9274,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":9274,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":8444,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":28071,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":40397,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":40397,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":40397,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":40397,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":176255,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":43538,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":26207,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":56894,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":203271,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":203271,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":203271,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":203271,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":149669,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":98279,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":192263,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":192263,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":133777,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":133777,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"DeferredRentCreditNoncurrent":{"label":"Deferred Rent Credit, Noncurrent","description":"For a classified balance sheet, the cumulative difference between the rental income or payments required by a lease agreement and the rental income or expense recognized on a straight-line basis, or other systematic and rational basis more representative of the time pattern in which use or benefit is granted or derived from the leased property, expected to be recognized in income or expense, by the lessor or lessee, respectively, more than one year after the balance sheet date.","units":{"USD":[{"end":"2010-12-31","val":98702,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":98702,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":98702,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":84205,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":74706,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":65207,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":65207,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":65207,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":65207,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":55708,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":42849,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":29318,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":15786,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":15786,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":15786,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":15786,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":15786,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2255,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-09-30","val":69631,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2421,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":2421,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":2421,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":2421,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":2421,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10408,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":18395,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":155418,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":152815,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":152815,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":152815,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":152815,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":152815,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":150212,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":155222,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":159266,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":151994,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":151994,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":151994,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":151994,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":123923,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":144724,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":137452,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":137851,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":86198,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":86198,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":86198,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":86198,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":71802,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":100380,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":100380,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"DeferredRevenue":{"label":"Deferred Revenue","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","units":{"USD":[{"end":"2011-12-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":72696,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":70134,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":27516,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":25231,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":25231,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":25231,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":25231,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":25231,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":25231,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":23262,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":21105,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":82494,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":82494,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":82494,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":82494,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":82494,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":75648,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":68672,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":63135,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":56977,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":56977,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":56977,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":56977,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":56977,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":50115,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":42449,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":36816,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":24937,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":24937,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":24937,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":24937,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":24937,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":6132,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":264189,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":264189,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":264189,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":264189,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":264189,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":410983,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":691899,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":410310,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":466714,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":466714,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":466714,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":466714,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":466714,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":351262,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":381261,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":367065,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":363560,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":363560,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":398409,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":942400,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1I"},{"end":"2021-12-31","val":400142,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1079900,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-12-31","val":364837,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":2100000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2022Q4I"},{"end":"2023-12-31","val":908900000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2023-12-31","val":3000000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2023Q4I"},{"end":"2024-12-31","val":3200000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q4I"}]}},"DeferredRevenueAndCreditsNoncurrent":{"label":"Deferred Revenue and Credits, Noncurrent","description":"Total carrying amount of consideration received or receivable as of the balance sheet date representing potential earnings that were not as yet recognized as revenue or other forms of income in conformity with GAAP, and which are expected to be recognized as such after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13333,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13333,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13333,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"DeferredRevenueCurrent":{"label":"Deferred Revenue, Current","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.","units":{"USD":[{"end":"2010-12-31","val":294541,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":294541,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":294541,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":107008,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":26994,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":390506,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":390506,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":390506,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":390506,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":390506,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":194464,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":101044,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":53055,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":173655,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":173655,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":173655,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":173655,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":173655,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":351503,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":235526,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":280987,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":40911,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":40911,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":40911,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":40911,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":40911,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":37566,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":829257,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":754294,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":710275,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":710275,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":710275,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":710275,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":710275,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":857578,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1768374,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1953168,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2007970,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2007970,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":2007970,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":2007970,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":2007970,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1253896,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1132983,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1182313,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1190558,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":1190558,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":1190558,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":1190558,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":1190558,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1305981,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1261880,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1506010,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2348578,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":2348578,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":2348578,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":2348578,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":2348578,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2136669,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2244145,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2689038,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2072344,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":2072344,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":2072344,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2072344,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2072344,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1690592,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2065446,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2185581,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2265067,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2265067,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2265067,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2265067,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2265067,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2052361,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1892243,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2270783,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":2016282,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2016282,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2016282,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2016282,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2016282,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1875353,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1788379,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3517392,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2280894,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":2280894,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":2280894,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":2280894,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":2280894,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1912100,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1963276,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1934162,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1704933,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":1704933,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":1704933,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":1704933,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1704933,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1579040,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2725898,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2209524,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2009343,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":2009343,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":2009343,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":2009343,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":2009343,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1850537,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2269718,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2655617,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4770683,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":4770683,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":4770683,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":4770683,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":4770683,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5953990,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8742472,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6820156,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6114402,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredRevenueNoncurrent":{"label":"Deferred Revenue, Noncurrent","description":"Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.","units":{"USD":[{"end":"2019-12-31","val":363560,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":363560,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-06-30","val":354385,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":382814,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":398409,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":398409,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":398409,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":398409,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":437578,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":430191,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":431733,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":400142,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":400142,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":400142,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":400142,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":390493,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":367503,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":370800,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":364837,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":364837,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":364837,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":364837,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":376162,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":400280,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1208293,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1027770,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":1027770,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1027770,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1027770,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":1027770,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":999761,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1059922,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":944056,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":907160,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":907160,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":907160,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":907160,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":907160,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":788088,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":586744,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":462053,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":435151,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredRevenueRevenueRecognized1":{"label":"Deferred Revenue, Revenue Recognized","description":"Amount of revenue recognized that was previously reported as deferred or unearned revenue.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":795420,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":996639,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":391612,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1600000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":312500,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2020-01-01","end":"2020-03-31","val":801690,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1300000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":492600,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1600000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":350400,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"}]}},"DeferredStateAndLocalIncomeTaxExpenseBenefit":{"label":"Deferred State and Local Income Tax Expense (Benefit)","description":"Amount of deferred state and local tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":-41722,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-48075,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-48075,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-48075,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":17311,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":17311,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":17311,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":234398,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":234398,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":514220,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":514220,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":189632,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":189632,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-823822,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-823822,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":36000000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":36000000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":-83032,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-83032,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":298832,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":298832,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":77519,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":77519,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":6001,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":6001,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":23824,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DeferredTaxAssetsGoodwillAndIntangibleAssets":{"label":"Deferred Tax Assets, Goodwill and Intangible Assets","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.","units":{"USD":[{"end":"2011-12-31","val":136538,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":195535,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":195535,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":714354,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":714354,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":968485,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":968485,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1354223,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1354223,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1106767,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":1106767,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":740685,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":740685,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":565013,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":565013,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":481192,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":481192,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":473882,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":473882,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":208036,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":208036,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":-48740,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":-48740,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":-334043,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":-334043,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":-368934,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":368934,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":459831,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":5381330,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":5779424,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":5779424,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6339690,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2021-12-31","val":12220473,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":12779907,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":12779907,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":14431680,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":14431680,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":14726098,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":14558181,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":15233463,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsGrossCurrent":{"label":"Deferred Tax Assets, Gross, Current","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.","units":{"USD":[{"end":"2014-12-31","val":5000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5000000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5000000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6100000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"}]}},"DeferredTaxAssetsGrossNoncurrent":{"label":"Deferred Tax Assets, Gross, Noncurrent","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.","units":{"USD":[{"end":"2013-12-31","val":6339690,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":8564330,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":8564330,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":11382523,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":11382523,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":12692019,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":12692019,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":11904373,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":11904373,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":12083504,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":12083504,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":11624973,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":12924463,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":12489480,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsLiabilitiesNet":{"label":"Deferred Tax Assets, Net","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.","units":{"USD":[{"end":"2011-12-31","val":3738555,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3820378,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3820378,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3706887,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3706887,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":5600000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5500000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":5000000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-429227,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":-429227,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":-416922,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2020-12-31","val":5606079,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5127482,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"DeferredTaxAssetsNet":{"label":"Deferred Tax Assets, Net of Valuation Allowance","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.","units":{"USD":[{"end":"2011-12-31","val":4500946,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4929770,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4929770,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5626843,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":5626843,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2567610,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2567610,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":2881901,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2881901,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":2900339,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":2900339,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2354094,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":2354094,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1575613,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1575613,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1260186,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2559676,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":10336712,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":10336712,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":10220843,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":10220843,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":2276664,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":86909,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":86909,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":86909,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2276664,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":88360,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":88420,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":85888,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2500763,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":2500763,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2565727,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":2397810,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2561289,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsNetCurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Current","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as current.","units":{"USD":[{"end":"2010-12-31","val":412801,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":412801,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":412801,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":492385,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":468200,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":473430,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":473430,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":473430,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":473430,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":473430,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":470430,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":473430,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":473430,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":473430,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":473430,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":473430,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":473430,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":473430,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":473430,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":473430,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":473430,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":18584,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":18584,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":18584,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":18584,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":18584,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":30553,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":13324,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":30889,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":30889,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":30889,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":30889,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":30889,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":36243,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":39467,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":44019,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":48826,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"}]}},"DeferredTaxAssetsNetNoncurrent":{"label":"Deferred Tax Assets, Net of Valuation Allowance, Noncurrent","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards classified as noncurrent.","units":{"USD":[{"end":"2010-12-31","val":3116705,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":3116705,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":3116705,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":3116705,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":3116705,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":3265125,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":3265125,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":3265125,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3265125,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3265125,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":3265125,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":3556814,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3407760,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3346948,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3346948,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":3346948,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3346948,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3346948,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":3526499,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3595173,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3948658,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":4407630,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":4407630,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":4407630,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":4407630,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":4407630,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":4407630,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":5498201,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":699350,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q4I"},{"end":"2015-09-30","val":14272,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"}]}},"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":4430285,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4818357,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4818357,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":4985548,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":4985548,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":7003976,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":7003976,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":9441549,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":9441549,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":10875880,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":10875880,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":10526231,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":10526231,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10513224,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10513224,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":10203094,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":10203094,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":9711726,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":9711726,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":9501008,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":9501008,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":10584372,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":10584372,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":11836460,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":11836460,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":11743537,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":11743537,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":12135745,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsOther":{"label":"Deferred Tax Assets, Other","description":"Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.","units":{"USD":[{"end":"2011-12-31","val":143176,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":156617,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":156617,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":166642,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":166642,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":186900,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":186900,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":181706,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":181706,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":278247,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":278247,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":233447,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":233447,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":423394,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":423394,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":241358,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":175305,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":107682,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":107682,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":251553,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":251553,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":167825,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":167825,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":770488,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":770488,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1082595,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":1082595,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":695140,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsPropertyPlantAndEquipment":{"label":"Deferred Tax Assets, Property, Plant and Equipment","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from property, plant, and equipment.","units":{"USD":[{"end":"2012-12-31","val":54222,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":46373,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":46373,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":18584,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":18584,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":17763,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":17763,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":16244,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":16244,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwards":{"label":"Deferred Tax Assets, Tax Credit Carryforwards","description":"Amount, before allocation of a valuation allowances, of deferred tax assets attributable to deductible tax credit carryforwards including, but not limited to, research, foreign, general business, alternative minimum tax, and other deductible tax credit carryforwards.","units":{"USD":[{"end":"2012-06-30","val":950000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":950000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":45650,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":45650,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":45650,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":45650,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":45650,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":45650,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":45650,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":45650,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":45650,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":45650,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":45650,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":45650,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":45650,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":45650,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":45650,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":45650,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":45650,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":45650,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":45650,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":45650,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":45650,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":45650,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":45650,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":45650,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":45650,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":45650,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2011-12-31","val":73241,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":45650,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsSeverancePayments":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Severance Payments","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from severance costs.","units":{"USD":[{"end":"2011-12-31","val":18738,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.","units":{"USD":[{"end":"2011-12-31","val":579352,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":509043,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":509043,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-06-30","val":950000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":923000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":381123,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":381123,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":340735,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":340735,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":304869,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":304869,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":369231,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":369231,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":358360,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":358360,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":536223,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":536223,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":653679,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":653679,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":627980,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":627980,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":659338,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":659338,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":475297,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":475297,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":531179,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":531179,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":419033,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":419033,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":416382,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":880384,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":880384,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-31","val":880384,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-12-31","val":849654,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":849654,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":849654,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":849654,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-12-31","val":712847,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":856085,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":856085,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-12-31","val":6139958,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":6139958,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":6139958,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5000000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5000000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6100000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":8500622,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":8500622,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2015-12-31","val":8500622,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9791680,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":9791680,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2016-12-31","val":9791680,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9550279,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":9550279,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2017-12-31","val":9550279,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10507891,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10507891,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2018-12-31","val":10507891,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2018Q4I"},{"end":"2019-12-31","val":10364787,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":10364787,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2152768,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2152768,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1999630,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":1999630,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":10503243,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":10503243,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":11930917,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":11930917,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":12160371,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":12160371,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":12672174,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsValuationAllowanceNoncurrent":{"label":"Deferred Tax Assets, Valuation Allowance, Noncurrent","description":"Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as noncurrent.","units":{"USD":[{"end":"2013-12-31","val":712847,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5996720,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5996720,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":8500622,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":8500622,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":9791680,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":9791680,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9550279,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":9550279,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10507891,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10507891,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":10364787,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":10364787,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2152768,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"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":"2012-12-31","val":1109392,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1919956,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1919956,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2996837,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2996837,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3298823,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":416922,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":398985,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":398985,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":392229,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":392229,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1523510,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1523510,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1868562,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":1868562,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":-5606079,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2023-12-31","val":16923,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":64753,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"}]}},"DeferredTaxLiabilitiesCurrent":{"label":"Deferred Tax Liabilities, Net, Current","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as current.","units":{"USD":[{"end":"2013-12-31","val":700743,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":700743,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":700743,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":700743,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":700743,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":700743,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":700743,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":700743,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"}]}},"DeferredTaxLiabilitiesDeferredExpenseCapitalizedSoftware":{"label":"Deferred Tax Liabilities, Deferred Expense, Capitalized Software","description":"Amount of deferred tax liability attributable to taxable temporary differences from capitalized software.","units":{"USD":[{"end":"2011-12-31","val":14100,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":3066,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3066,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":33759,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":33759,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":62825,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":62825,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":116970,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":116970,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":34315,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":34315,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill":{"label":"Deferred Tax Liabilities, Goodwill","description":"Amount of deferred tax liability attributable to taxable temporary differences from goodwill.","units":{"USD":[{"end":"2011-12-31","val":748291,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1106326,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1106326,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1886197,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1886197,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2238814,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2238814,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":2717847,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2717847,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":2738256,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":2738256,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2203154,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":2203154,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2293533,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":2293533,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2532649,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2532650,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":2786029,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2786029,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3041451,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":3041451,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":116530,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":116530,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":366764,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":366764,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":399032,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":399032,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":513600,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets":{"label":"Deferred Tax Liabilities, Intangible Assets","description":"Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":447811,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":447811,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":447811,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":447811,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":447811,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":447811,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":447811,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":447811,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":447811,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":447811,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":447811,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":447811,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":336759,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":336759,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":409269,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":409269,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":334973,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":334973,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":276321,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":276321,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":223929,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":223929,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":172186,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredTaxLiabilitiesNoncurrent":{"label":"Deferred Tax Liabilities, Net, Noncurrent","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":447811,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":447811,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":447811,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":447811,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":447811,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":447811,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":447811,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":447811,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":447811,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":447811,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":447811,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":447811,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":447811,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":447811,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":447811,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":447811,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":447811,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":398985,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":398985,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":398985,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":398985,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":394289,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":386360,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":379894,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":392229,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":392229,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":392229,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":392229,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":392229,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":390639,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":393610,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":393975,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1523510,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1523510,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":1523510,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1523510,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1523510,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1558162,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1581020,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1607629,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1868562,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":1868562,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":1868562,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1868562,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1868562,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2049896,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2096636,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2100446,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"DeferredTaxLiabilitiesOther":{"label":"Deferred Tax Liabilities, Other","description":"Amount of deferred tax liability attributable to taxable temporary differences classified as other.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":16195,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":16195,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":16195,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":16195,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":25968,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":25968,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8852,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":8852,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":12643,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":12643,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":12818,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":12818,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":12819,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":12819,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":12830,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":12830,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":11354,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":11354,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":15052,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":15052,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":18351,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":18351,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":16127,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-54222,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"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-06-30","val":144644,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":218674,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":302754,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":78854,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":167735,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":167735,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":88900,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":249801,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":249801,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":89310,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":334665,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":334665,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":90897,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":90897,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":201081,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":201081,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":109850,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":109900,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":305250,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":305250,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":104170,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":400154,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":400154,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":400154,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":88802,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":88802,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":188705,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":188705,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":99900,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":288939,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":288939,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":395358,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":395358,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":395358,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":98969,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":98969,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":224128,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":224128,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":125000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":360390,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":360390,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":134700,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":496908,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":496908,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":125391,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":125391,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":243186,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":243186,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":117800,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":117800,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":353387,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":353387,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":110200,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":488584,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":488584,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":119799,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":119799,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":230993,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":230993,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":111100,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":336147,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":336147,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":438450,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":438450,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":83752,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":83752,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":183983,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":183983,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":295798,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":295798,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":414637,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":414637,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":131065,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":131065,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":275375,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":275375,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":414507,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":414507,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":139100,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":551305,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":551305,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":273923,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":273923,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":552140,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":275000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":140000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":832651,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":417400,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":280500,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":142600,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1124110,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":1124110,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":297190,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":137000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":216200,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":216200,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":130000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":130000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":328300,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":328300,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":117000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":117000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1150530,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":1150530,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":102300,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":250899,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":206500,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":504798,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":104140,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":248900,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":767856,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":89200,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1026080,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":1026080,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":265185,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":265185,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":540361,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":540361,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":813624,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":813624,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1084001,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":1084001,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":267309,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":267309,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":532557,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":532557,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":794344,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":794344,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":1088546,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":1088546,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":260302,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":260302,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":516833,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":516833,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":779972,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":779972,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":1016925,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":1016925,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":229330,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":468136,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":699768,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":1353060,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DepreciationAndAmortization":{"label":"Depreciation, Depletion and Amortization, Nonproduction","description":"The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":295800,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":100200,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2018-01-01","end":"2018-09-30","val":414500,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":139100,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3"},{"start":"2019-01-01","end":"2019-06-30","val":552140,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":832651,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":297190,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":580089,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":580089,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":870175,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":870175,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":250899,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":504798,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":767856,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2022-01-01","end":"2022-06-30","val":538449,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":274088,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":810652,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":272203,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1077440,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":265843,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":529527,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":529527,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":263684,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":263684,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":789331,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":789331,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":259804,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":259804,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1079724,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":1079724,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":256534,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":256534,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":508646,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":508646,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":252112,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":252112,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":768626,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":768626,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":259980,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":259980,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1001133,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":1001133,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":223688,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":456810,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":233122,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":682718,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":225908,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1330431,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2010-01-01","end":"2010-12-31","val":201236,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":47594,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":106371,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":58777,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":154907,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":48536,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":211129,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":211129,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":59776,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":59776,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":138976,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":138976,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":79200,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":79200,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":213658,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":213658,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":74682,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":74682,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":281310,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":281310,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":281310,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":66278,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":66278,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":139519,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":139519,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":73241,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":73241,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":213661,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":213661,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":74142,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":74142,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":288333,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":288333,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":288333,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":69510,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":69510,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":212729,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":212729,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":143219,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":143219,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":392706,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":392706,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":179977,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":179977,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":375951,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":375951,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":98297,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":98297,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":190243,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":190243,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":91946,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":91946,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":283211,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":283211,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":92968,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":92968,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":383265,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":383265,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":94478,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":94478,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":184197,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":184197,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":89719,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":89719,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":268956,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":268956,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":84759,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":84759,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":358559,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":358559,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":71750,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":71750,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":142939,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":142939,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":71189,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":71189,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":212874,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":212874,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":69935,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":69935,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":338314,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":338314,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":97386,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":97386,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":207849,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":207849,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":110463,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":110463,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":312763,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":312763,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":104914,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":104914,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":415337,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":415337,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":240548,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":240548,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":484612,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":484612,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":244064,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":244064,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":730905,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":730905,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":246293,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":246293,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":988146,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":988146,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":263228,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":263228,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":529632,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":529632,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":266404,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":266404,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":814813,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":814813,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":285181,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":285181,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1091463,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":1091463,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":250891,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":250891,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":504748,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":504748,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":253857,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":253857,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":767940,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":767940,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":263192,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":263192,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1026838,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":1026838,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":264361,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":264361,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":538449,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":274088,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":810652,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":272203,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1077440,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":265843,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-12-31","val":411000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":178700,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":87600,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":259400,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":92000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":353400,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":91100,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-12-31","val":353400,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":116190,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":177300,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":91400,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":242100,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":81800,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":740200,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DepreciationNonproduction":{"label":"Depreciation, Nonproduction","description":"The expense recognized in the current period that allocates the cost of nonproduction tangible assets over their useful lives.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":98477,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":48743,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":149334,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":50857,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":106371,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":58777,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":154907,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":48536,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3"}]}},"DevelopmentCosts":{"label":"Development Costs, Period Cost","description":"The capitalized costs incurred during the period (excluded from amortization) to obtain access to proved reserves and to provide facilities for extracting, treating, gathering and storing the oil and gas.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":699000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":219100,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":579800,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":229000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":229000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":146000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":146000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":903000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":903000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":2600000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":2600000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":3200000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":3200000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":900000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":900000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":900000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent":{"label":"Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent","description":"Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":594376,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":594376,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":594376,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":594376,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":594376,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":594376,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"EarningsPerShareBasic":{"label":"Earnings Per Share, Basic","description":"The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.01,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":0.01,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.029,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0.018,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.104,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-0.005,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-0.002,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":0.003,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.002,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.002,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.003,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.003,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.004,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":0.004,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.001,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0.001,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-0.004,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-0.004,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.005,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.005,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.004,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.004,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.013,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.013,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.013,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-0.001,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.001,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.001,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.0002,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0.002,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.002,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.002,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.002,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0.006,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.006,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":0.005,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0.005,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":0.005,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.027,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.027,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.027,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-0.033,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.023,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.023,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.106,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-0.106,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.115,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.115,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-0.011,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":-0.011,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-0.014,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-0.014,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":-0.014,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.031,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-0.031,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-0.017,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-0.017,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":-0.017,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.053,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-0.05,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-0.021,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-0.021,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":-0.02,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-0.066,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.07,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-0.014,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-0.008,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-0.01,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.019,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-0.02,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-0.011,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-0.01,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.02,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-0.02,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.05,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-0.05,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.01,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-0.01,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.03,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-0.03,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.02,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.02,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.03,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-0.03,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.04,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-0.04,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.01,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-0.01,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.01,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-0.01,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.03,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0.02,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.03,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.01,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":0.06,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.01,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":0.12,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":0.01,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":0.06,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.24,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":0.24,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.13,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":0.13,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1.22,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":1.22,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.07,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0.07,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.04,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":0.04,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-0.02,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-0.02,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.1,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.1,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.06,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.06,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.04,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":0.04,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.04,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-0.04,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1.62,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-1.58,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-1.68,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.06,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-2.7,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.11,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"EarningsPerShareDiluted":{"label":"Earnings Per Share, Diluted","description":"The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2010-01-01","end":"2010-06-30","val":0.01,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":0.01,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0.028,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0.018,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":0.102,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-0.005,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-0.002,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":0.003,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":0.002,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":0.002,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.003,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":0.003,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":0.004,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":0.004,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0.001,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0.001,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-0.004,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-0.004,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.005,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-0.005,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.004,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":0.004,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":0.013,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.013,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.013,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-0.001,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.001,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-0.001,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.002,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":0.002,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.002,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.002,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":0.002,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":0.006,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.006,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":0.005,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":0.005,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":0.005,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-0.027,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.027,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.027,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-0.033,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-0.014,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.023,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-0.023,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-0.009,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.106,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-0.106,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-0.081,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.115,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.115,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-0.011,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":-0.011,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-0.014,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-0.014,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":-0.014,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.031,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-0.031,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-0.017,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-0.017,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":-0.017,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.053,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-0.05,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-0.021,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-0.021,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":-0.02,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-0.066,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.07,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-0.014,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-0.008,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-0.01,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.019,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-0.02,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-0.011,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-0.01,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.02,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-0.02,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-0.05,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-0.05,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.01,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-0.01,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.03,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-0.03,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.02,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.02,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.03,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-0.03,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.04,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-0.04,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-0.01,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.01,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-0.01,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.01,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.01,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-0.01,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-0.02,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0.03,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0.02,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.03,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0.01,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":0.06,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0.01,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":0.11,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":0.01,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":0.06,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":0.24,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":0.24,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":0.13,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":0.13,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1.2,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":1.2,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0.06,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0.06,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0.04,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":0.04,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-0.02,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-0.02,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0.1,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0.1,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0.06,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":0.06,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0.04,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":0.04,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.04,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-0.04,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1.62,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-1.58,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-1.68,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.06,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-2.7,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-2.7,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.11,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-0.11,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.2,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.1,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.31,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-0.1,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.46,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-0.46,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-0.07,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-0.07,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.13,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-0.13,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.05,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.05,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.17,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-0.17,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-0.04,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-0.04,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-0.21,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-0.21,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.08,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.14,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-0.06,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-0.2,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-0.06,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-0.28,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2011-01-01","end":"2011-12-31","val":-4.227,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.126,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.126,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.126,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.294,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.294,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.294,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.759,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.759,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.006,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.006,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.019,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0.019,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.01,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-0.01,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-2.494,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-2.494,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.605,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.605,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-2.531,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":2.531,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.629,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":0.629,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0.115,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0.19,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-06-30","val":0.19,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":0.19,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":0.18,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-0.274,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-0.274,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.007,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-0.007,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.03,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-0.032,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.05,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.062,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-0.026,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-0.026,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-0.015,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.015,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-0.022,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-0.022,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0.061,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0.061,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0.022,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":0.022,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.033,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":0.033,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":0.028,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":0.028,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":0.042,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":0.042,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":0.002,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":0.002,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0.115,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0.098,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":0.078,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":0.01,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":0.316,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.34,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.34,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.34,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.34,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.34,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.34,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.34,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.34,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.34,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.21,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2011-01-01","end":"2011-12-31","val":1.089,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.039,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.039,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.039,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-1.032,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-1.032,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.407,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.407,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.289,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-0.289,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.069,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":0.069,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-2.001,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-2.001,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.221,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-0.221,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-2.812,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate":{"label":"Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.489,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.001,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.001,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.001,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.016,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0.016,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0.016,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.035,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.035,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.024,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.024,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.004,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-0.004,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.006,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":0.038,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.069,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0.06,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.328,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.328,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.014,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential":{"label":"Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.","units":{"pure":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.036,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.036,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.028,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-0.028,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.009,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":0.009,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.031,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0.031,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.011,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-0.011,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpense":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible expenses.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.383,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.031,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.031,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.031,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.024,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.024,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.024,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.006,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.006,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.007,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.007,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.004,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-0.004,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.054,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-0.054,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.054,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0.054,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.165,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.165,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":-0.008,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"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.035,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.035,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.538,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.538,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.538,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}]}},"EffectiveIncomeTaxRateReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.117,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-0.078,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.078,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.692,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":0.692,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.841,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-0.841,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-0.028,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-0.028,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.034,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent":{"label":"Effective Income Tax Rate Reconciliation,Other Reconciling Items, Percent","description":"Percentage of the difference, between reported income tax expense (benefit) and the expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, that is attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority interest income (expense), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, change in enacted tax rate, prior year income taxes, change in deferred tax asset valuation allowance, and other adjustments.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":-0.445,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-0.445,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}]}},"EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, Prior Year 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 attributable to revisions of previously reported income tax expense.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":2.327,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":-0.035,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.756,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.031,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.031,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.031,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.088,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-0.088,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-0.088,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.038,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-0.038,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-0.001,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-0.001,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.003,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-0.003,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-0.021,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-0.021,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.015,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.015,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.07,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":0.07,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.075,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":0.075,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.04,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":0.04,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.044,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":0.044,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.03,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":0.03,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.033,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationTaxContingenciesOther":{"label":"Effective Income Tax Rate Reconciliation, Tax Contingency, Other, 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 income tax contingencies.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.012,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0.012,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.021,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0.021,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.005,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0.005,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.038,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"}]}},"EffectOfExchangeRateOnCashAndCashEquivalents":{"label":"Effect of Exchange Rate on Cash and Cash Equivalents","description":"Amount of increase (decrease) from the effect of exchange rate changes on cash and cash equivalent balances held in foreign currencies.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-16760,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-16760,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-55139,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-55139,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-171703,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-171703,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-147815,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-147815,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-134742,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-134742,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-86618,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-86618,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-170875,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-170875,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":81791,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":81791,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":65882,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":65882,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":87924,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":87924,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-30264,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-30264,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":43982,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":43981,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":119343,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":119343,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":173308,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":173308,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":212366,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":212366,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":10039,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":10039,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-39274,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-39274,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-62587,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-62587,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-57631,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-57631,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-28297,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-28297,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-10563,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-10563,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-62043,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-62043,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-46595,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-46595,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-33265,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-33265,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-3689,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-3689,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":70556,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":70556,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":155507,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-65929,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-42812,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":-96110,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized":{"label":"Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount","description":"Amount of cost not yet recognized for nonvested award under share-based payment arrangement.","units":{"USD":[{"end":"2011-12-31","val":302900,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":344500,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":563900,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2018-09-30","val":564777,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":613800,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-03-31","val":394600,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":473485,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":335186,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":613800,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":548200,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":772498,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":584082,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":439076,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":791265,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":788246,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-06-30","val":564846,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q2I"},{"end":"2021-12-31","val":338263,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":158523,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":239700,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":424800,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"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":"2013-06-30","val":484400,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":437500,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":355000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":331700,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2018-06-30","val":823200,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"}]}},"ExcessTaxBenefitFromShareBasedCompensationOperatingActivities":{"label":"Excess Tax Benefit from Share-based Compensation, Operating Activities","description":"Amount of cash outflow for realized tax benefit related to deductible compensation cost reported on the entity's tax return for equity instruments in excess of the compensation cost for those instruments recognized for financial reporting purposes.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":1550000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":4100000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4100000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Gain (Loss) Included in Earnings","description":"Amount of gain (loss) recognized in income from liability measured at fair value on recurring basis using unobservable input (level 3).","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-12-31","val":-900000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-220000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2022-01-01","end":"2022-03-31","val":-301000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-301000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":-301000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-666000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-666000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":7000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPurchasesSalesIssuancesSettlements":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Purchases, (Sales), Issuances, (Settlements)","description":"Amount of purchases, (sales), issuances and (settlements) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":2150000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements","description":"Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":1000000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}]}},"FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue":{"label":"Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value","description":"Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.","units":{"USD":[{"end":"2010-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":2150000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":2150000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2011Q4I"},{"end":"2012-03-31","val":2150000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1I"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1030000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2021-12-31","val":1705000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1705000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1705000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1705000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1125000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":1125000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-03-31","val":1125000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q1I"},{"end":"2022-06-30","val":380000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":380000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":387000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6900,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"}]}},"FinanceLeaseInterestExpense":{"label":"Finance Lease, Interest Expense","description":"Amount of interest expense on finance lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":69735,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":139338,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":69603,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":211905,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":72567,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":285978,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":285978,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":293493,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":966871,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":976754,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":976754,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":923546,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":923546,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":899554,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":899554,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":859475,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":859475,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":758203,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"FinanceLeaseInterestPaymentOnLiability":{"label":"Finance Lease, Interest Payment on Liability","description":"Amount of interest paid on finance lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":69735,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":139338,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":211905,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":285978,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":285978,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":293493,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":293493,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":273224,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":273224,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":241444,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":241444,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":214954,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":214954,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":186367,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":186367,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":158195,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"FinanceLeaseLiability":{"label":"Finance Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from finance lease.","units":{"USD":[{"end":"2019-03-31","val":204071,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":176375,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":148297,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":121216,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6163,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeaseLiabilityCurrent":{"label":"Finance Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.","units":{"USD":[{"end":"2018-12-31","val":107325,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":107325,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":107325,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":107325,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":481562,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":420932,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":499739,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":599619,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":599619,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":577855,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":577855,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":794175,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"FinanceLeaseLiabilityNoncurrent":{"label":"Finance Lease, Liability, Noncurrent","description":"Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.","units":{"USD":[{"end":"2018-12-31","val":122040,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":122040,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":122040,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":122040,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5594671,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5534028,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5339380,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5593649,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":5593649,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":5931788,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":5931788,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6025691,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"FinanceLeaseLiabilityPaymentsDue":{"label":"Finance Lease, Liability, Payment, Due","description":"Amount of lessee's undiscounted obligation for lease payments for finance lease.","units":{"USD":[{"end":"2019-03-31","val":171710,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":187788,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":149933,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":127080,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6215,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Finance Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Finance Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":97417,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":121332,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":114496,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":121071,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6215,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFive":{"label":"Finance Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearFour":{"label":"Finance Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearThree":{"label":"Finance Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeaseLiabilityPaymentsDueYearTwo":{"label":"Finance Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-03-31","val":121934,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":66456,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":35437,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6009,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"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":"2020-12-31","val":52,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"}]}},"FinanceLeasePrincipalPayments":{"label":"Finance Lease, Principal Payments","description":"Amount of cash outflow for principal payment on finance lease.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":101698,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":122300,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":238675,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":356926,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":473278,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":473278,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":608004,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":608004,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":143916,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":285755,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":428415,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":572083,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":572083,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":147405,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":147405,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":297132,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":297132,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":446691,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":446691,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":600438,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":600438,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":125568,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":125568,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":255436,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":255436,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":420139,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":420139,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":586525,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":586525,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":137469,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":137469,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":278574,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":278574,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":456825,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":456825,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":636455,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":636455,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":119766,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":246602,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":412299,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":580233,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":139035,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":277269,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":138234,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":415226,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":137957,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":568688,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":56688,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":673378,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":673378,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":703530,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":703530,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":682102,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":682102,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":684600,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":684600,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":673108,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":673108,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":283800,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":542232,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-12-31","val":600008,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"FinanceLeaseWeightedAverageDiscountRatePercent":{"label":"Finance Lease, Weighted Average Discount Rate, Percent","description":"Weighted average discount rate for finance lease calculated at point in time.","units":{"pure":[{"end":"2019-03-31","val":0.05,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.05,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.05,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.05,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":0.05,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.05,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":0.05,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.035,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":0.035,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":0.035,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.035,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":0.035,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.035,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0.035,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0.035,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"FinancialLiabilitiesFairValueDisclosure":{"label":"Financial Liabilities Fair Value Disclosure","description":"Fair value of financial obligations, including, but not limited to, debt instruments, derivative liabilities, federal funds purchased and sold under agreements to repurchase, securities loaned or sold under agreements to repurchase, financial instruments sold not yet purchased, guarantees, line of credit, loans and notes payable, servicing liability, and trading liabilities.","units":{"USD":[{"end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":100000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"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":4083014,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":2584930,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":2584930,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-09-30","val":1239000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3940900,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3940900,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4745715,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":4745715,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":3326103,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":3326103,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":3841071,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":3841071,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":4853502,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":4853502,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":3271422,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":3271422,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4070904,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":4070904,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":4070904,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":4070904,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":4070904,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4197939,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4324972,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4452004,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":4557243,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":4557243,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":4557243,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":4557243,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":4557243,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":4675445,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2815646,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2947304,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3204371,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":3204371,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":3204371,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":-3204371,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":3204371,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":3451282,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":3757680,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-4112557,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4618349,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":4618349,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":-4618349,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":-4618349,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4618349,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5119864,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-5626573,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6146146,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":6906249,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":6906249,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":6906249,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":6906249,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":-6906249,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7469961,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":8116738,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8698063,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-9123872,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":9123872,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":9123872,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":-9123872,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":9123872,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":9604424,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":10090969,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-10509654,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10864256,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsAcquired":{"label":"Finite-lived Intangible Assets Acquired (Deprecated 2013-01-31)","description":"Amount of assets, excluding financial assets and goodwill, lacking physical substance with a finite life acquired.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":351000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive":{"label":"Finite-Lived Intangible Asset, Expected Amortization, after Year Five","description":"Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-12-31","val":495000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":247500,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":2063078,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1794948,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1437669,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":1261406,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1037708,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":843139,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":920195,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":997163,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1074175,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":648567,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":719024,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":648567,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":648564,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2223847,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1722760,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-06-30","val":1763106,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1763060,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1722760,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-12-31","val":1219656,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1259978,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1259979,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1259980,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":886529,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-03-31","val":886528,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":886532,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":886542,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":578014,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":1355974,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1120385,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1051921,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1067676,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1040600,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":747800,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":591072,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":468850,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":328535,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":202924,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":77270,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":524025,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":404925,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-12-31","val":1104166,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1141613,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1293569,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1504122,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1918641,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-06-30","val":982574,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":566031,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1497301,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-12-31","val":2445034,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1776442,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1138418,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":620100,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1737980,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1265961,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":770875,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":348700,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1041829,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":569166,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":247500,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":515631,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":268131,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":268200,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":268200,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":194570,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":194570,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":194570,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":194570,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":194570,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":194570,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":194570,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":194570,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":194570,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":511170,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":511170,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-06-30","val":503106,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":503106,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":511170,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-12-31","val":511170,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":503106,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":503106,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":503106,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":373450,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-03-31","val":373451,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":373451,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":373446,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":308530,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":691167,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":569167,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":515631,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":515630,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":268200,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":268200,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":297105,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":211956,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":194570,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":194570,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":194570,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":194570,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":194570,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":214226,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":332799,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":511170,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":511170,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":511170,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":511170,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":511170,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-06-30","val":518675,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":727570,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":526714,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-12-31","val":511170,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":557950,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":612794,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":612794,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":503106,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-03-31","val":503106,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":503106,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":503103,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":373446,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":737549,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":691167,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":841173,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":551845,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":575800,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":414300,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":466767,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":293102,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":349341,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":273937,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":202021,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":252728,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":248061,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":424869,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":194976,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":833133,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":511170,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":602153,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":716824,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1030318,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-06-30","val":1115785,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1450258,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1123850,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-12-31","val":930582,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":922517,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":922517,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":922517,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":530526,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-03-31","val":521993,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":530533,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":534021,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":510324,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":1120385,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-12-31","val":737552,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1005558,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":903293,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":708433,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":711600,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":516531,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":439153,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":333714,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":333714,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":333714,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":373043,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":373043,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":523546,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":624671,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1045400,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-03-31","val":934457,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1065112,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1285557,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1704101,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-06-30","val":1789347,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2123820,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1797411,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-12-31","val":1718736,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1731939,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1661850,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1636500,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1032204,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1032204,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1032201,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1032201,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":540153,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsFairValueDisclosure":{"label":"Finite-lived Intangible Assets, Fair Value Disclosure","description":"Fair value portion of assets, excluding financial assets, that lack physical substance, having a limited useful life.","units":{"USD":[{"end":"2011-12-31","val":4492428,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011Q4I"},{"end":"2012-12-31","val":5320000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":4492428,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012Q4I"},{"end":"2013-12-31","val":5320000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"}]}},"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":10312241,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":7554171,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":7554171,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":7554171,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":7554171,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":10738707,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":10738707,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":8427626,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":8427626,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":8139973,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":8139973,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8525008,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":8525008,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6375175,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":6375175,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":6521674,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":6521674,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":6521674,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":6521674,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":6521674,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":6518863,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":6521850,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6528324,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6744746,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":6744746,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":6744746,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":6744746,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":6744746,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":6809638,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5102311,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5535399,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":9433257,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":9433257,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":9433257,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":9433257,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":9433257,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":9673731,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10117932,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10750304,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":12016509,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":12016509,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":12016509,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":12016509,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":12016509,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":12299070,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12299166,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":13279991,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":14242597,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":14242597,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":14242597,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":14242597,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":14242597,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":14221893,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":14215402,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":14253060,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":14187667,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":14187667,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":14187667,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":14187667,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":14187667,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":14187667,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":14187667,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":14187667,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":14216552,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":6229227,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":4969241,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4969241,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3613271,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3613271,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5992992,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5992992,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":5101523,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":5101523,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4298902,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":4298902,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3671506,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":3671506,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-12-31","val":3103753,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":3103753,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2320924,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2196878,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2076320,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2134193,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2286665,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2588095,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6222449,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6360252,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":6637747,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7179206,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":6672593,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":7133845,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":7179206,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":6751932,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":6098664,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5554997,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4583243,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":4096698,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3678013,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3352296,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"FinitelivedIntangibleAssetsAcquired1":{"label":"Finite-lived Intangible Assets Acquired","description":"Amount of increase in assets, excluding financial assets, lacking physical substance with a definite life, from an acquisition.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":138800,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"}]}},"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":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":66683,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":66683,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":66683,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":66683,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":66683,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":66683,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":3211,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-3211,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-3211,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-3211,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":1927,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-1927,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":8663,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":8663,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":-8161,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-8161,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-8161,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"GainLossOnDispositionOfIntangibleAssets":{"label":"Gain (Loss) on Disposition of Intangible Assets","description":"Amount of gain (loss) on sale or disposal of intangible assets.","units":{"USD":[{"start":"2018-01-01","end":"2018-09-30","val":2374700,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"}]}},"GainLossOnSaleOfOtherAssets":{"label":"Gain (Loss) on Disposition of Other Assets","description":"Amount of gain (loss) on sale or disposal of other assets.","units":{"EUR":[{"start":"2017-01-01","end":"2017-03-31","val":3800,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}],"USD":[{"start":"2017-01-01","end":"2017-03-31","val":4100,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":4100,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":4100,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":129000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":129000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3"}]}},"GainLossOnSaleOfPropertyPlantEquipment":{"label":"Gain (Loss) on Disposition of Property Plant Equipment","description":"Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-8559,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-357,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-357,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-357,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":-357,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-1301,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-1301,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-2108,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-2108,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-667,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-667,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-667,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-667,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-667,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-667,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-667,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-4510,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-4510,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-4511,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-4511,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":2556,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":2556,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1101,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1101,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1102,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-1102,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-9716,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-9716,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-1259,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-1259,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4061,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":4061,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-172563,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-172563,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-172472,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-172472,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-179761,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-179761,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2024-01-01","end":"2024-06-30","val":8200,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":8200,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2025-01-01","end":"2025-06-30","val":8200,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":8200,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":8200,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":8200,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"GeneralAndAdministrativeExpense":{"label":"General and Administrative Expense","description":"The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":3714532,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":1882721,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":5954721,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":2240189,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":8447897,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1866806,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":3743951,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":3743951,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":1877145,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":1877145,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":5628952,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":5628952,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1885001,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1885001,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":7443197,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":7443197,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2497328,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":2497328,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":4897365,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":4897365,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2400037,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2400037,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":7231857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":7231857,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2334492,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":2334492,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":9820695,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":9820695,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":9820695,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":2526815,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":2526815,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4913616,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":4913616,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2386801,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2386801,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":7196607,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":7196607,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":2282991,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2282991,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":9872655,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":9872655,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":9799094,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3055838,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":3055838,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":6722120,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":6722120,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":3666282,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":3666282,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":10538220,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":10538220,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":3816100,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":3816100,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":14356372,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":13876249,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3795897,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":3727045,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7613961,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":7402936,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":3818064,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":3675891,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":11507309,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":11027431,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3893348,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3624495,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":14608014,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":14608014,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3757946,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":3757946,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7199930,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":7199930,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3441984,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":3441984,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10650697,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":10650697,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3450767,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":3450767,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":14448270,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":14448270,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3832240,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3832240,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":7622220,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":7622220,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3789980,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3789980,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":10668368,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":10668368,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3046148,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3046148,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":14392660,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":14392660,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3353341,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":3353341,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":6780642,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":6780642,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3427301,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3427301,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":10037904,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":10037904,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3257262,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3257262,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":13301052,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":13301052,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3134709,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":3134709,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6698114,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":6698114,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":3563405,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":3563405,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":10070383,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":10070383,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":3372269,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":3372269,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":13844689,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":13844689,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3470092,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":3470092,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":7203608,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":7203608,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":3733516,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":3733516,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":10887952,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":10887952,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":3684344,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":3684344,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":14270342,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":14270342,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3307662,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":3307662,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":6575249,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":6575249,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":3267587,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":3267587,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":8676332,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":8676332,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":2101083,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":2101083,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":12724522,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":12724522,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3745229,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":3745229,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7562545,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":7562545,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":3817316,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":3817316,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":11157690,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":11157690,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3595145,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3595145,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":14720497,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":14720497,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3910820,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":3910820,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":7741333,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":7741333,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":3830513,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":3830513,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":11719042,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":11719042,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":3977709,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":3977709,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15882415,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":15882415,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":4448483,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":4448483,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":8991252,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":8991252,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":4542769,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":4542769,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":13344232,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":13344232,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":4352980,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":4352980,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":17621388,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":17621388,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":4731782,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9654431,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":4922649,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":14486853,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":4832422,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":19728425,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"Goodwill":{"label":"Goodwill","description":"Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"end":"2010-12-31","val":11329917,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":11329917,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":11329917,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2010-12-31","val":11329917,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-06-30","val":11329917,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":11329917,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":18193561,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":18193561,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":18193561,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":18193561,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":16618467,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":16618467,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":18193561,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":18150172,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":18150172,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":16618467,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":16618467,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":16618467,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2013-06-30","val":16618467,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":16618467,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2013-09-30","val":16618467,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3I"},{"end":"2013-12-31","val":16618467,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":16618467,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":16618467,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":16618467,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":16618467,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":16618467,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":16618467,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":20838927,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":20838927,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":18555578,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":18555578,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":18555578,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":18555578,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":18555578,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":18555578,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":18555578,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18555578,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18555578,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":18555578,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":18555578,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":18555578,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":18555578,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":18555578,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":18555578,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":18555578,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":18555578,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":18555578,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":18555578,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":18555578,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":18555578,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":18555578,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":18555578,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":18555578,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":18555578,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":18555578,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":18555578,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":18555578,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":18555578,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":18555578,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":18555578,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":18555578,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":18555578,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":18555578,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":18555578,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":18555578,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":18555578,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":18555578,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":18555578,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":18555578,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":18555578,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":18555578,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":18555578,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":18555578,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":18555578,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2019-12-31","val":18555578,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":18555578,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":18555578,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":18555578,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":18555578,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":18555578,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":18555578,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":18555578,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":18555578,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2020-12-31","val":18555578,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2020-12-31","val":18555578,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":18555578,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18555578,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18555578,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":22088578,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":22088578,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":22088578,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":22088578,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":22088578,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2021-12-31","val":22088578,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2021Q4I"},{"end":"2022-03-31","val":22088578,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5811578,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":5811578,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5811578,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5811578,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":5811578,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":5811578,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":5811578,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":5811578,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5811578,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5811578,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5811578,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":5811578,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":5811578,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":5811578,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":5811578,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":5811578,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":5811578,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":5811578,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5811578,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":5811578,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":5811578,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":5811578,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":5811578,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":5811578,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5811578,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":5811578,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":5811578,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5811578,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"GoodwillAcquiredDuringPeriod":{"label":"Goodwill, Acquired During Period","description":"Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":33150,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":33150,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":4220460,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":4220460,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":1937111,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1937111,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}]}},"GoodwillPeriodIncreaseDecrease":{"label":"Goodwill, Period Increase (Decrease)","description":"Amount of increase (decrease) of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-850000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":850000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"}]}},"GoodwillWrittenOffRelatedToSaleOfBusinessUnit":{"label":"Goodwill, Written off Related to Sale of Business Unit","description":"Amount of divestiture of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":-76539,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-76539,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"}]}},"GrossProfit":{"label":"Gross Profit","description":"Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":5454594,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":2930759,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":9386963,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":3932369,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":13264758,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":1839655,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":4544306,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":4544306,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":2704651,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":2704651,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":7110465,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":7110465,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2566159,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2566159,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9243502,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":9243502,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3325351,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":3325351,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":6204234,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":6204234,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2878883,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":2878883,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":9777434,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":9777434,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3573200,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3573200,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":13862581,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":13862581,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":13862581,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3274452,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":3274452,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":3274452,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6801494,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":6801494,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":3527042,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":3527042,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":3527042,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9780463,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":9780463,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":2978969,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2978969,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":2978969,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":12111561,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":12111561,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":12111561,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":2331098,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":2467238,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":2467238,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":2467238,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":2467238,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":6081033,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":6081033,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":3613795,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":3613795,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":3613795,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":3613795,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":10065423,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":10065423,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":3984390,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":3984390,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":3984390,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":3984390,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":13513917,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":13513917,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":3448494,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":3448494,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":3569968,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":3569968,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":3569968,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":6876197,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":6876197,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":3306229,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":3306229,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":3306229,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":9995582,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":9995582,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3119385,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":3119385,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":3119385,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":13232660,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":13232660,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":3237078,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":4204978,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":4204978,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7565525,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":7565525,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3360547,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":3360547,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11603554,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":11603554,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":4038029,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":4038029,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":14010396,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":14010396,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":3429604,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":3429604,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":6720780,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":6720780,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3291176,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":3291176,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":10097085,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":10097085,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3376305,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3376305,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":13690059,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":13690059,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3552007,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":3552007,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7099160,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":7099160,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3547153,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3547153,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":10784233,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":10784233,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3685073,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3685073,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":15269677,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":15269677,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4253843,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":4253843,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":8310587,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":8310587,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":4056744,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":4056744,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":12624608,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":12624608,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":4314021,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":4314021,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":17377965,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":17377965,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4965332,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":4965332,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":10022912,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":10022912,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":5057580,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":5057580,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":15641268,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":15641268,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":5618356,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":5618356,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":20455208,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":20455208,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4715879,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":4715879,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":8708140,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":8708140,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":3992261,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":3992261,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":12371154,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":12371154,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":3663014,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":3663014,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":16367706,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":16367706,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3896725,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":3896725,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":7216369,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":7216369,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":3319644,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":3319644,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":11015821,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":11015821,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3799452,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":3799452,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":14575472,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":14575472,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":3809940,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":3809940,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":7719577,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":7719577,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":3909637,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":3909637,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":11614398,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":11614398,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":3894821,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":3894821,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15645527,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":15645527,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":4665891,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":4665891,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":9559113,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":9559113,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":4893222,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":4893222,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":14251479,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":14251479,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":4692366,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":4692366,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":19004405,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":19004405,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":4778521,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9895763,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":5117242,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":15171075,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":5275312,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":21007940,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest":{"label":"Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest","description":"Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":2732708,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-520148,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-153342,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":366806,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":103451,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":256793,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":47820,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":47820,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":86094,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":86094,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-516348,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-516348,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-602442,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-602442,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-130831,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-130831,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":385517,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":385517,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":732614,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":732614,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":732614,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-178820,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-178820,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-41314,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-41314,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":137506,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":137506,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-102018,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-102018,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-60704,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-60704,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-1332021,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-1332021,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1332021,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1542843,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-1542843,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2812422,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-2812422,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-1269579,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1269579,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-3738150,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-3738150,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-925728,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-925728,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-4807912,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-4807912,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1125618,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1125618,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2490042,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-2490042,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-1364424,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-1364424,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-4183480,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-4183480,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1693438,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1693438,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-5548418,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-5548418,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-658067,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-658067,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1543706,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-1543706,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-885639,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-885639,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1683451,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1683451,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-139745,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-139745,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-4207358,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-4207358,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1172985,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1172985,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2438881,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2438881,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1265896,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1265896,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2736270,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2736270,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-297389,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-297389,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3495970,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-3495970,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-455983,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-455983,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-913396,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-913396,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-457413,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-457413,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-998612,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-998612,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-85216,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-85216,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-263150,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-263150,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":412101,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":412101,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":170792,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":170792,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-241309,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-241309,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":386866,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":386866,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":216074,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":216074,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":618905,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":618905,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":661088,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":661088,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1202815,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1202815,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":541727,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":541727,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2282261,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":2282261,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1079446,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1079446,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2923733,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-7399951,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":608882,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":477075,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-131807,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1244847,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":767772,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":640447,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":-17444033,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-17000061,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-18103097,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-659064,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-03-31","val":-945177,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1738438,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-1738438,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-793261,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-793261,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-2646244,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-2646244,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-907806,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-907806,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-3913230,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-695201,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-695201,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1178926,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1178926,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-483725,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-483725,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1622841,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-1622841,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-443915,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-443915,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1938038,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-1938038,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-818074,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1488945,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-670871,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-1913720,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-424775,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-2653421,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2010-01-01","end":"2010-06-30","val":769257,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":490737,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1930444,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":1161187,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":-153342,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":366806,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":103451,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":256793,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3"},{"start":"2022-01-01","end":"2022-03-31","val":-443972,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2023-01-01","end":"2023-03-31","val":-945177,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"IncomeTaxExpenseBenefit":{"label":"Income Tax Expense (Benefit)","description":"Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":117257,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":78055,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":162972,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":45695,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":-3648146,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-202788,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-50413,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-50413,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":152375,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":152375,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-11559,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-11559,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":38854,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":38854,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-199046,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-199046,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":28691,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":28691,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-271689,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-271689,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-300380,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-300380,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-129880,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-129880,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":141809,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":141809,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-99687,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-99687,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-99687,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-143551,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-143551,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-145396,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-145396,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-1845,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-1845,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-500921,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-500921,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-355525,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-355525,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":362764,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":362764,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":362764,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-616145,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-616145,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1216485,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1216485,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-600340,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-600340,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":3759483,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":3759483,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":4975968,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":4975968,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3592714,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3592714,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":32141,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":32141,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":77345,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":77345,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":45204,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":45204,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":147187,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":147187,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":69842,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":69842,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-81811,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-81811,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1443,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1443,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":12734,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":12734,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":11291,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":11291,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":21029,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":21029,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":8295,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":8295,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-73446,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-73446,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-18768,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-18768,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":15511,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":15511,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":34279,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":34279,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":32723,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":32723,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":17212,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":17212,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":37967,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":37967,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":6190,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":6190,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":20948,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":20948,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":14758,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":14758,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":45743,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":45743,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":24795,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":24795,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1193326,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":1193326,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":28000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":28000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":94452,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":94452,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":66452,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":66452,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":126816,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":126816,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":32364,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":32364,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":392650,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":392650,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":177200,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":177200,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":230300,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":230300,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":53100,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":53100,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":242783,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":12483,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-7399951,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-2923733,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":23458,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-608882,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":96382,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":477075,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":72924,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-131807,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-1244847,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-767772,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-981543,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":640447,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":443972,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-51075,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-17444033,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-3291927,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-17000061,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-3240852,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":18103097,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-3410108,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":659064,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-118181,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":5077875,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":5077875,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6302,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":6302,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":55114,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":55114,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":48812,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":48812,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":68422,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":68422,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":13308,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":13308,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":133243,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":133243,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-42091,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-42091,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-26263,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-26263,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":15828,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":15828,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-44968,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-44968,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-18705,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-18705,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-3759,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-3759,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-94011,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-146423,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-52412,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-12013,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":134410,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":97691,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":38832,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":45304,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":51776,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":15338,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":201763,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":201763,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":232383,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":56183,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":263003,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":263003,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":15338,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":15338,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":15003,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":15003,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":10774,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":10774,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":10774,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":10774,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":91527,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":91527,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":125794,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":125794,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":125036,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":125036,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":24225,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":24225,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":60295,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":60295,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":11042,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":11042,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-110649,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4031,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":4031,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":4031,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":4031,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":4031,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":4031,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":764,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":764,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":764,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":764,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":8787,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":8787,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":8969,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":8969,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":11429,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":11429,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":14613,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":14613,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":14418,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":14418,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":44633,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":44633,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":8904,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":8857,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":14859,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":14859,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":65990,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":65990,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":159335,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":159335,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":186063,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":186063,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":214736,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":214736,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":27559,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":27559,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":27559,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":27559,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":27559,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"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":"2019-01-01","end":"2019-06-30","val":8904,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":8857,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":242783,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":12483,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-09-30","val":329270,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":232888,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":27559,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":27559,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":27559,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":47500,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":47500,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":47500,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"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":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":138575,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":138575,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":138575,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":138575,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":138575,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":108887,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-12-31","val":763,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":763,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":763,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":763,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":763,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":399382,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":25984,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":25984,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":25984,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":25984,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":25984,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":42896,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":42896,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":42896,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":42896,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":42896,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":42896,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"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":"2017-01-01","end":"2017-12-31","val":3800000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"}]}},"IncreaseDecreaseInAccountsAndOtherReceivables":{"label":"Increase (Decrease) in Accounts and Other Receivables","description":"The increase (decrease) during the reporting period in the amount due from customers for the credit sale of goods and services; includes accounts receivable and other types of receivables.","units":{"USD":[{"start":"2017-01-01","end":"2017-09-30","val":612010,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-03-31","val":-1494740,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1689709,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-390672,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-390672,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":-1151421,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-1151421,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1457869,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-1457869,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-330286,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-330286,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":4144206,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":4144206,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":20204950,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-20204950,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":17870622,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-17870622,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":-20467818,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":28567676,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":30807310,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":3945175,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2528761,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2158825,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-1208899,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-4686874,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":4686874,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":5317052,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":5317052,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":11774202,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":11774202,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":8627232,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":8627232,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":19166759,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":19166759,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1990901,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2117441,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-6784375,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":4710100,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncreaseDecreaseInAccountsPayableAndAccruedLiabilities":{"label":"Increase (Decrease) in Accounts Payable and Accrued Liabilities","description":"The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-2032258,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-300303,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":851067,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-3374376,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-4542468,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-4542468,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-3728507,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-3728507,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-2244464,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-2244464,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1944068,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-1944068,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-2471800,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-2471800,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-2370216,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-2370216,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1155681,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-1155681,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-1155681,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-2233555,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-2233555,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-2429451,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-2509034,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-409516,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-539130,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-1438975,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-1438975,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1438975,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1592238,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-1592238,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1006496,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1006496,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":1356266,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1356266,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":3862824,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3862824,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":785850,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":785850,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2189639,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":2189639,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":509939,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":509939,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":2154529,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":2154529,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2295069,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-2295069,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1067642,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-1067642,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":1309782,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1309782,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":1307585,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":1307585,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1560165,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1560165,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-484282,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-484282,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-552531,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-552531,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":151732,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":151732,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1166610,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":1166610,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1637123,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-1637123,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1890395,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1890395,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1190046,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":1190046,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":961804,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":961804,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":810590,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":810590,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":2487865,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":2487865,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":10443535,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":10443535,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5722287,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":5722287,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":19998926,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":19998926,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":19588012,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":19588012,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":23059452,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-23059452,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-20897329,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-20897329,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-30488525,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-30488525,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-30169455,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-30169455,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":30187502,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":30187502,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1509330,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1509330,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1968727,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1968727,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":1080368,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":1080368,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-1252212,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":1252212,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":113869,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":113869,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2197714,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":2197714,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-504739,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-504739,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":3837059,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":3837059,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":3909794,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":3909794,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":7856266,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":7856266,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":6237759,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":6237759,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":18544582,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":18544582,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-1072599,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2287677,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-1124995,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":9605504,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":143450,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-15488,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-143450,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-143450,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-143450,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-143450,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-143450,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-143450,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":15000,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":15000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-138575,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-138575,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-138575,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":29688,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":29688,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":214135,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":214135,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":212095,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":212095,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":355794,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":355794,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":355794,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-616601,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-616601,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-184780,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-184780,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-97837,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-97837,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-442456,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-442456,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":16178,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":16178,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":51065,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":51065,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":78705,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":78705,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":49080,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":49080,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":20691,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":20691,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1856,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":1856,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-11183,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-11183,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-75539,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-75539,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":47278,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":47278,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":72534,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":72534,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":85891,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":85891,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":43176,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":43176,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-5240,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-5240,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":2523,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":2523,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":16289,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":16289,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":10179,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":10179,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-8339,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-8339,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2442,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-2442,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":6133,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":6133,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":33346,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":33346,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-9411,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-9411,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-16784,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-16784,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-40747,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-40747,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-41432,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":41432,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":30567,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":30567,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":40017,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":40017,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":272523,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":272523,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":1631,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":1631,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":7111,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":7111,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-154418,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-154418,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":7600,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":7600,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-69901,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":69901,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":55703,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":55703,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":25535,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":25535,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":29780,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":29780,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-2234,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-2234,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-72015,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-72015,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-90629,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-90629,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-68342,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-68342,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-43946,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-43946,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9543,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-55487,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-55111,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":89727,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncreaseDecreaseInDeferredRevenue":{"label":"Increase (Decrease) in Deferred Revenue","description":"Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-505017,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-375187,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-473963,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":68180,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-187533,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-187533,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-267547,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-267547,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-242051,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-242051,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-123346,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-123346,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-219328,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-219328,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-309935,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-309935,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-191620,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-191620,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":177848,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":177848,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":59902,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":59902,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":103206,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":103206,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-75481,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-10191,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-112747,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":-127440,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"}]}},"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":"2011-01-01","end":"2011-12-31","val":107017,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":2239,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":19829,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-150656,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":170984,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":170984,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":170984,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-12060,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-12060,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-27927,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-27927,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-18117,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-18117,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-25590,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-25590,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-25590,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-17525,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-17525,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-76051,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-76051,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-71268,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-71268,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-66630,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-66630,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-10804,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-10804,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-14828,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-14828,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-10362,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-10362,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-8494,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-8494,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":12265,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":12265,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":36704,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":36704,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":342292,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":342292,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":95118,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":95118,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":51623,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":51623,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18808,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":18808,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":189607,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":189607,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":33060,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":33060,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":170185,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":170185,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11254,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":11254,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":61778,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":61778,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":26986,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":26986,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":104992,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":104992,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":276256,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":276256,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-65161,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-65161,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":29868,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":29868,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-76130,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-76130,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":295057,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-295057,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":2151,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-2151,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":776883,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":776883,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-332201,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":332201,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-110791,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-110791,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-207823,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-207823,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-400565,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":400565,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":104365,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-104365,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-134346,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-134346,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":47618,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-47618,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":367551,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":367551,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":17294,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":17294,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-85066,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":85066,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":271869,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":271869,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-143668,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":143668,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":291356,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":291356,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-82917,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-82917,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":71644,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":71644,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-53151,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-53151,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":240208,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":247203,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":712121,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":368275,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncreaseDecreaseInOtherDeferredLiability":{"label":"Increase (Decrease) in Other Deferred Liability","description":"Amount of increase (decrease) in deferred obligations classified as other.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-189656,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-75481,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-75481,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-10191,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-112747,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-127440,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-43494,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-43494,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":221693,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":221693,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1106513,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1106513,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":1269533,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1269533,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":1344744,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":1344744,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-814525,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-814525,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-921137,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-921137,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-880982,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-880982,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-817154,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-817154,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":116461,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":116461,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":19423,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":19423,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":281168,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":281168,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":1327745,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":1327745,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-82833,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-82833,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":347456,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":347456,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":505619,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":505619,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-48505,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-48505,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-486385,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-486385,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-89365,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-89365,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":37535,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":37535,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":99899,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":99899,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-202821,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-202821,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-385520,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-385520,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-4295,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-4295,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-264594,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":264594,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-75693,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-75693,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-177159,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-177159,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":1566000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":-290463,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":290463,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-369633,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-312606,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-12-31","val":-585816,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"}]}},"IncreaseDecreaseInOtherNoncurrentAssets":{"label":"Increase (Decrease) in Other Noncurrent Assets","description":"Amount of increase (decrease) in noncurrent assets classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-7917,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-7918,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":10000,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":10000,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-1964,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1964,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1964,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1964,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-1964,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-1964,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":-1964,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"}]}},"IncreaseDecreaseInOtherNoncurrentLiabilities":{"label":"Increase (Decrease) in Other Noncurrent Liabilities","description":"Amount of increase (decrease) in noncurrent operating liabilities classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":246037,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":246037,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":246037,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"IncreaseDecreaseInOtherOperatingAssets":{"label":"Increase (Decrease) in Other Operating Assets","description":"Amount of increase (decrease) in operating assets classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":10000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":10000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-8265,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-8265,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-13622,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-13622,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-10735,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-10735,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-10735,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1637,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":1637,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3637,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3637,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":3637,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":3637,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":52656,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":52656,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":52656,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2910,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":2910,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2910,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":2910,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":7632,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":7632,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":41828,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":41828,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-23821,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-23821,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-16711,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-16711,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-14747,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-14747,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-89255,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-89255,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-4281,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-4281,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1320,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":1320,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-6515,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-6515,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-8020,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-8020,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1500,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1500,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":23122,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":23122,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":10849,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":10849,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-23514,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-23514,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":84815,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":84815,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":109990,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":109990,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":108742,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":108742,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":172364,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":172364,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":29710,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":29710,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-60411,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-60411,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-61661,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-61661,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-62960,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-62960,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-17913,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-17913,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-18334,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":18334,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-18334,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":18334,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-18604,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":18604,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":27160,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":27160,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":27161,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":27161,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":27159,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":27159,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1112,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1112,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":28272,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":28272,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":27966,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-27966,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":27967,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":27967,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":27161,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-27161,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-27161,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-27161,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":33574,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-33574,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":6412,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":6412,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":6412,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":6412,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":6412,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":6412,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":175798,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":175798,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-53717,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-107433,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-161150,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-161041,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets":{"label":"Increase (Decrease) in Prepaid Expense and Other Assets","description":"Amount of increase (decrease) in prepaid expenses, and assets classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":71757,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":101919,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-12-31","val":288246,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-69177,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-12-31","val":-132481,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":-118204,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-140471,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":51555,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":51555,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":32530,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-141598,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-141598,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-267591,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-267591,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-317500,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-317500,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":143149,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":143149,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":189426,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":189426,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-6241,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-6241,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":13214,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":13214,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":91619,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":91619,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-15163,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-15163,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-19293,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-19293,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-27110,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-27110,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":102659,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":102659,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":217217,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":217217,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":245637,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":245637,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":278174,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":278174,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":124058,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":124058,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":88328,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":88328,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":236532,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":236532,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":269348,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":269348,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":45286,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":45286,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-77759,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-77759,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-128468,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-128468,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":12576,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":12576,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-201026,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-201026,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":9251,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-9251,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-131403,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":131403,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-115517,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-115517,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":266393,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-266393,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-22415,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-22415,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1755636,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1755636,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":1774725,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":311218,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-311218,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":532882,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":532882,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":209399,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-209399,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":-15790,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-54040,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":198992,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"IncrementalCommonSharesAttributableToCallOptionsAndWarrants":{"label":"Incremental Common Shares Attributable to Dilutive Effect of Call Options and Warrants","description":"Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of call options and warrants using the treasury stock method.","units":{"shares":[{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":1226285,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1348593,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":1037166,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1266231,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1022281,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":169034,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":169034,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":283761,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":283761,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":283761,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":156895,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":156895,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":184750,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":184750,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":326695,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":326695,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":189712,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":189712,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2222,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":2222,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":63917,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":63917,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":37471,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":3747,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":37471,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":3747,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":35749,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":3575,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":587986,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":58799,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":784198,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":78420,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":1043947,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":104395,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":54447,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":54447,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":76466,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":76466,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":142612,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":142612,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":108057,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":108057,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":157627,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":157627,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":116102,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":116102,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":28990,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":28990,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":90292,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":90292,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"IntangibleAssetsNetExcludingGoodwill":{"label":"Intangible Assets, Net (Excluding Goodwill)","description":"Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.","units":{"USD":[{"end":"2010-12-31","val":1104551,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-12-31","val":5421655,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":5421655,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q4I"},{"end":"2012-03-31","val":5031483,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2013-12-31","val":3613271,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":3613271,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":3613271,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-06-30","val":4080957,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3728542,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5992992,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5992992,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":5992992,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":5992992,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":5992992,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5724650,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5648576,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":5375798,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":5101523,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":5101523,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":5101523,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":5101523,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":5101523,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4834602,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4801164,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4761199,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4298902,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":4298902,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":4298902,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":4298902,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":4298902,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":4042679,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":3988662,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":3900433,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":3671506,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":3671506,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":3671506,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":3671506,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":3671506,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":3510393,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":3395084,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":3284626,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3103753,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":3103753,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":3103753,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":3103753,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":3103753,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2959442,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2826141,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2640164,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2450770,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2320924,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2196878,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2076320,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":2187503,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2187503,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2134193,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2286665,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2588095,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":6228886,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":6222449,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":6360252,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":6637747,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":7398160,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":7179206,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":6672593,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":7133845,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":7336348,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":6751932,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":6098664,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5554997,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":5063795,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4583243,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":4096698,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3678013,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3352296,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":50170,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":22793,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":68588,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":18418,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":90052,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":20555,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":39859,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":39859,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":19304,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":19304,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":54808,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":54808,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":14949,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":14949,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":69317,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":69317,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":61451,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":61451,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":179204,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":179204,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":117753,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":117753,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":264570,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":264570,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":85366,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":85366,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":294244,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":294244,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":294244,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":59582,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":59582,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":115519,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":115519,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":55937,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":55937,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":130933,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":130933,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":15414,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":15414,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":175358,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":175358,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":175358,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":46226,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":46226,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":92558,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":92558,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":46332,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":46332,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":139578,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":139578,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":47020,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":47020,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":186796,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":186796,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":44240,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":44240,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":80385,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":80385,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":36145,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":36145,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":111253,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":111253,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":30868,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":30868,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":142497,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":142497,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":20330,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":20330,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":40158,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":40158,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":19828,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":19828,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":61068,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":61068,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":20910,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":20910,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":72231,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":72231,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9568,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":9568,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":22417,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":22417,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":12849,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":12849,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":36402,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":36402,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":13985,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":13985,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":52158,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":52158,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":25950,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":25950,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":49887,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":49887,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":23937,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":23937,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":71531,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":71531,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":21644,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":21644,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":79540,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":79540,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":77545,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":77545,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":152917,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":152917,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":75372,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":75372,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":230983,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":230983,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":78066,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":78066,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":310582,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":310582,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":82117,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":82117,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":158307,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":158307,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":76190,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":76190,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":227889,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":227889,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":69582,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":69582,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":302924,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":302924,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":71016,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":71016,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":140306,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":140306,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":69290,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":69290,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":207678,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":207678,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":67372,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":67372,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":273228,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":273228,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":63521,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":63521,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":126347,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":126347,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":62826,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":62826,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":189188,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":62841,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":259644,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":259644,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":58778,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":58778,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":115688,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":115688,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":56910,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":56910,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":184783,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":69095,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":239526,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":239526,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":58737,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":58737,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":131068,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":131068,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":72331,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":72331,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":183979,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":183979,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":52911,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":52911,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":242835,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":242835,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":55073,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":107455,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":52382,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":155126,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":47671,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":202391,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"InterestIncomeExpenseNet":{"label":"Interest Income (Expense), Net","description":"The net amount of operating interest income (expense).","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":-33186,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":-16823,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-45417,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-12231,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-56745,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":-175981,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-116399,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-260391,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":84410,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":289363,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"InterestIncomeOther":{"label":"Interest Income, Other","description":"Amount of interest income earned from interest bearing assets classified as other.","units":{"USD":[{"start":"2020-01-01","end":"2020-09-30","val":3119,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":94,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-09-30","val":3535,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":968,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":6570,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10728,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":4158,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":41831,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2196,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":2196,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":11441,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":11441,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":9245,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":9245,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":39122,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":27681,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":90679,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":90679,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":49426,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":49426,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":101151,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":101151,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":51725,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":51725,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":161033,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":161033,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":59882,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":59882,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":214587,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":214587,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":53430,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":142770,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":89340,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":226209,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":83439,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":333063,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"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":"2011-01-01","end":"2011-03-31","val":20944,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2012-01-01","end":"2012-03-31","val":7096,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2023-01-01","end":"2023-12-31","val":223307,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":207047,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"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":"2010-01-01","end":"2010-06-30","val":46929,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":65690,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":81674,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":40812,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":40812,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":56183,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":232383,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":68585,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":68585,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":7096,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":115054,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":115054,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":167764,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":167764,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":216824,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":216824,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":216824,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":47400,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":47400,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":93632,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":93632,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":148977,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":148977,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":205762,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":205762,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":205762,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":41831,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":41831,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":99677,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":99677,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":134368,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":134368,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":167899,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":167899,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":31061,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":31061,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":101279,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":101279,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":128118,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":128118,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":157472,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":157472,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":23071,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":23071,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":46055,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":46055,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":58125,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":58125,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":67437,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":67437,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":9500,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":9500,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18681,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":18681,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":23656,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":23656,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":23674,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":23674,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":18130,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":18130,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":34909,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":34909,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":51032,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":51032,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":51953,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":51953,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":63309,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":63309,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":127583,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":127583,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":213233,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":213233,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":216096,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":216096,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":82655,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":82655,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":153609,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":153609,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":229795,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":229795,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":308260,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":308260,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":70951,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":70951,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":140242,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":140242,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":207613,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":254926,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":254926,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":63521,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":63521,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":124854,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":124854,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":141924,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":141924,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":194754,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":194754,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":55979,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":55979,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":115019,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":115019,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":168083,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":168083,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":223307,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":51940,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":51940,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":117521,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":117521,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":163400,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":163400,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":207047,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":41259,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":82271,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":121221,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":159300,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"InterestPayableCurrent":{"label":"Interest Payable, Current","description":"Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2015-03-31","val":10000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"}]}},"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":"2011-12-31","val":167992,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":286920,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":286920,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":286920,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":286920,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":286920,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":274860,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":258993,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":268803,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":61338,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":61338,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":61338,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":61338,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":61338,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":43813,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":35871,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":39084,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":37025,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":37025,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":37025,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":37025,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":37025,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":26221,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":22150,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":26716,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":28400,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":28400,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":28400,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":28400,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":28400,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":40993,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":65248,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":370887,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":123287,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":123287,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":123287,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":123287,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":123287,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":175005,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":142587,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":313538,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":157058,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":157058,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":157058,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":157058,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":157058,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":327357,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":168187,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":218703,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":183900,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":183900,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":183900,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":183900,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":288842,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":460140,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":118619,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":213713,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":213713,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":213713,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":213713,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":137502,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":508826,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":216058,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":990976,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":990976,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":990976,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":990976,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":990976,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":658560,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1101596,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1198546,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":590065,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":590065,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":590065,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":590065,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":590065,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":485601,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":724037,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":541798,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":222279,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":222279,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":222279,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":222279,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":222279,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":239658,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":307426,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":494101,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":366126,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":366126,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":366126,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":366126,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":366126,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":657326,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":283026,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":437913,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":312429,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":312429,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":312429,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":312429,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":312429,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":553046,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":560918,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1025836,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":682005,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":52056,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":52056,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":52056,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":199992,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":199992,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":199992,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":5408,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":5408,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":5400,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"InvestmentIncomeInterest":{"label":"Investment Income, Interest","description":"Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":8845,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":2231,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":10973,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":2128,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":18440,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":4192,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":6673,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":6673,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":2481,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":2481,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":9391,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":9391,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2718,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2718,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":12572,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":12572,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1869,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":1869,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":3223,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":3223,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1354,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":1354,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":4179,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":4179,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":956,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":956,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":4881,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":4881,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":4881,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":849,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":849,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":3461,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":3461,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2612,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2612,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":6188,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":6188,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":2727,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":2727,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":7364,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":7364,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":7364,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":730,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":730,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":5324,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":5324,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":4594,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4594,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":11614,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":11614,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":6290,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":6290,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":17002,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":17002,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":5926,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":5926,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":10904,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":10904,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":4978,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4978,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":17924,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":17924,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":7020,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":7020,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":23031,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":23031,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4173,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":4173,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7606,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":7606,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":3433,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":3433,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":10618,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":10618,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3012,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":3012,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":14591,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":14591,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":7027,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":7027,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9593,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":9593,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2566,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2566,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":11564,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":11564,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":1971,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":1971,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":15352,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":15352,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3326,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":3326,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5403,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":5403,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":2077,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":2077,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":6339,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":6339,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":936,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":936,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":6797,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":6797,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":4462,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":4462,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":4721,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":4721,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":259,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":259,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":4761,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":4761,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":40,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":40,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":5355,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":5355,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3093,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":3093,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3025,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-68,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3119,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":94,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3944,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":3944,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2375,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":4158,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":4158,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":41831,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"}]}},"LeaseAndRentalExpense":{"label":"Operating Leases, Rent Expense","description":"Amount of rent expense incurred for leased assets, including but not limited to, furniture and equipment, that is not directly or indirectly associated with the manufacture, sale or creation of a product or product line.","units":{"USD":[{"start":"2011-01-01","end":"2011-12-31","val":386000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":808000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":808000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":808000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":767000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":767000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":767000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":926300,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":926000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":977000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":977000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":865500,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":865500,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":877900,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":877900,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":909200,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","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":7978775,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7813884,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":7598216,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":8022830,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":8251308,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":8368337,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":6561847,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":4752774,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive":{"label":"Lessee, Operating Lease, Liability, Payments, Due after Rolling Year Five","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due after fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-03-31","val":4605847,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4325486,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4254715,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":4074464,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4179979,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":3557724,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Five","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fifth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-03-31","val":665728,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":735573,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":665862,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":791357,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":740253,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":823282,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Four","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in fourth rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-03-31","val":680233,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":715729,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":648577,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":771833,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":832494,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":935772,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Three","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in third rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-03-31","val":694063,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":697578,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":695041,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":815985,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":811538,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1022289,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo":{"label":"Lessee, Operating Lease, Liability, Payments, Due in Rolling Year Two","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in second rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-03-31","val":650944,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":678849,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":676169,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":794852,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":854679,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":995765,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths":{"label":"Lessee, Operating Lease, Liability, Payments, Due Next Rolling Twelve Months","description":"Amount of lessee's undiscounted obligation for lease payments for operating lease, due in next rolling twelve months following latest statement of financial position date. For interim and annual periods when interim periods are reported on a rolling approach, from latest statement of financial position date.","units":{"USD":[{"end":"2019-03-31","val":681960,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":660669,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":657853,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":774339,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":832365,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1033506,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"LesseeOperatingLeaseLiabilityUndiscountedExcessAmount":{"label":"Lessee, Operating Lease, Liability, Undiscounted Excess Amount","description":"Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.","units":{"USD":[{"end":"2020-12-31","val":1747828,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1548471,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2023-12-31","val":989730,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"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":12379742,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":12379742,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":12379742,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":7130636,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":7676239,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":19454074,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":19454074,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":19454074,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":19454074,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":18560685,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":17284065,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":16461069,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":16334427,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":15642574,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":15642574,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":15642574,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":15642574,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":15642574,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":13164608,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":12003907,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":13084804,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":13559102,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":13559102,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":13559102,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":13559102,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":13559102,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10612512,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13588665,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":16056492,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":17299384,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":17299384,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":17299384,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":17299384,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":17299384,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":18140934,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":19057053,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":19294860,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":18667805,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":18667805,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":18667805,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":18667805,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":18667805,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":16270510,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":16631339,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":18789975,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":18951017,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":18902191,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":18902191,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":18902191,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":18902191,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":17718926,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":18399864,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":19130833,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":20682865,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":20682865,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":20682865,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":20682865,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":20682865,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":21796990,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":19335590,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":19066242,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":22638207,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":22638207,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":22638207,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":22638207,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":22638207,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":28814927,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":28963503,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":30635296,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":39354037,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":39354037,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":39354037,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":39354037,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":39354037,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":44881129,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":58916410,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":59734685,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":60772628,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":60772628,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":60772628,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":60772628,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":60772628,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":39866251,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":30154318,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":32279533,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":33813343,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":33813343,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":33813343,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":33813343,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":33813343,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":30531870,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":32862282,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":31849126,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":31261458,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":31261458,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":31261458,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":31261458,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":31261458,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":31415643,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":35446811,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":32829877,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":36623070,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":36623070,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":36623070,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":36623070,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":36623070,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":40192957,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":44577584,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":43071712,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":58000547,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":58000547,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":58000547,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":58000547,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":58000547,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":58398197,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":64013547,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":58417440,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":68281604,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":34396140,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":34396140,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":34396140,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":29295242,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":30128704,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":42290226,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":41396837,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":40232673,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":39192592,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":39375099,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":39579841,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":37120592,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":36157524,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":37641621,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":36074840,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":43754385,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":46099432,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":42909669,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":54078240,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":53811167,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":53960905,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":52577849,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":50858471,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":47905883,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":47381175,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":49475228,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":47227668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":47178842,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":44950448,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":44513486,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":44899458,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":45892931,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":45892931,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":45892931,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":45892931,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":45892931,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":46694225,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":43918253,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":43784171,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":47055177,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":53675982,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":53814903,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":55783446,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":64293455,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":70538433,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":85299367,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":87409551,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":101324351,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":101324351,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":82089045,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":72418511,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":75433123,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":75489338,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":71230439,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":59756173,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":58198751,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":49012661,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":48389103,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":51706056,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":48390693,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":51300499,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":54394056,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":58598774,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":56919824,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":71580516,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":71363856,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":76576077,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":70575306,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":79812285,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":11540642,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":11540642,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":11540642,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":6381061,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":6945770,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":11619724,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":11619724,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":11619724,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":11619724,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":11576335,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":9441364,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":10171428,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":8361364,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":10578617,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":10578617,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":10578617,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":10578617,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":10578617,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":8345214,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":7557106,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":9230460,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":10905612,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":10905612,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":10905612,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":10905612,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":10905612,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7956581,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":11669541,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":14208454,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15275348,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":15275348,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":15275348,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":15275348,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":15275348,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":16346821,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":17474719,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17976018,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17599345,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":17599345,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":17599345,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":17599345,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":17627416,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":15239795,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":15621119,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":17787091,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":18004828,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":18004828,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":18004828,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":18004828,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":18004828,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":16774833,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":17838672,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":18580679,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":19716002,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":19716002,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":19716002,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":19716002,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":19716002,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":20721878,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":17999337,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":18046914,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":20451991,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":20451991,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":20451991,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":20451991,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":20451991,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":21310832,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":21467194,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":23321222,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":31528266,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":31528266,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":31528266,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":31528266,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":31528266,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":37001868,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":51133250,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":51153476,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":54442431,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":54442431,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":54442431,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":54442431,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":54442431,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":33398044,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":23845857,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":26120464,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":26040510,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":26040510,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":26040510,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":26040510,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":26040510,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":24383774,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":27099581,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":26230945,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":26143812,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":26143812,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":26143812,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":26143812,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":26143812,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":26422285,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":30562782,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":27316608,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":31456961,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":31456961,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":31456961,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":31456961,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":31456961,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":35125709,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":39498605,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":38302705,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":52881953,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":52881953,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":52881953,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":52881953,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":52881953,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":53139267,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":59157726,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":53785378,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":63915958,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"LineOfCredit":{"label":"Long-term Line of Credit","description":"The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.","units":{"USD":[{"end":"2013-12-31","val":916663,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":916663,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":916663,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":392222,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q4I"},{"end":"2015-06-30","val":122527,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2013665,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q4I"},{"end":"2016-03-31","val":585712,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"}]}},"LineOfCreditFacilityAmountOutstanding":{"label":"Line of Credit Facility, Amount Outstanding (Deprecated 2014-01-31)","description":"Amount borrowed under the credit facility as of the balance sheet date.","units":{"USD":[{"end":"2012-06-30","val":8000000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":8000000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2013-12-31","val":916663,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q4I"},{"end":"2013-12-31","val":916663,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"}]}},"LineOfCreditFacilityDecreaseRepayments":{"label":"Line of Credit Facility, Decrease, Repayments (Deprecated 2013-01-31)","description":"Decrease for amounts repaid on the credit facility for the period.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":2300000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":425000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":3035100,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":736400,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"}]}},"LineOfCreditFacilityMaximumBorrowingCapacity":{"label":"Line of Credit Facility, Maximum Borrowing Capacity","description":"Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.","units":{"USD":[{"end":"2017-06-15","val":5000000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2017-06-15","val":5000000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2017Q2I"},{"end":"2018-12-31","val":4900000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-12-31","val":4900000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4900000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":5000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"LineOfCreditFacilityRemainingBorrowingCapacity":{"label":"Line of Credit Facility, Remaining Borrowing Capacity","description":"Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).","units":{"USD":[{"end":"2018-09-30","val":4800000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2019-03-31","val":5000000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4200000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":4000000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-03-31","val":4900000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":4900000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4900000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2021-03-31","val":4900000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":4600000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":4900000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":4900000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-06-30","val":7000000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":700000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7000000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"}]}},"LinesOfCreditCurrent":{"label":"Line of Credit, Current","description":"The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q4I"},{"end":"2016-06-30","val":137861,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":126007,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-09-30","val":552739,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q4I"},{"end":"2018-06-30","val":155094,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"}]}},"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":8567462,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":8567462,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":7717462,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":8208640,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":8127037,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":6021473,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":6021473,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":6021473,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":6021473,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":6021473,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":5609634,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4777414,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3857962,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3659947,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3659947,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":3659947,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":3659947,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":3659947,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3459263,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3923686,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3719098,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":3511816,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":3511816,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":3511816,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":3511816,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":3511816,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3301887,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1756740,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1542448,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1325462,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1325462,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1325462,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":1325462,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1325462,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1106011,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":884184,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":659758,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":507048,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":507048,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":507048,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":507048,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":511145,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":427483,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":333700,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":333700,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":333700,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":281607,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":311032,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":281809,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":495580,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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":572943,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":572943,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":572943,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":350603,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":210518,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":798319,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":798319,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":798319,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":798319,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":798319,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":756151,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":2158032,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":357894,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1102741,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1102741,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1102741,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1102741,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1102741,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":910902,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":457485,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":199033,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1150455,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1150455,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1150455,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1150455,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1150455,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":949771,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2164185,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2174722,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2184016,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2184016,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2184016,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2184016,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2184016,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2192854,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":869296,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":879181,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":893706,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":893706,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":893706,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":893706,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":893706,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":679074,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":462067,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":242536,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":94868,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":94868,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":94868,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":94868,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":94868,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":20491,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":101591,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":101591,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":101591,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":101591,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":103172,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":96762,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":107325,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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-06-30","val":876662,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1231618,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":410070,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":410069,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-09-30","val":410069,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":389121,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":389121,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":362216,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":343229,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2018-12-31","val":47031,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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":1102741,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":910902,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1479090,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1148590,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1150455,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":949771,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":2184016,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":893706,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":94868,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2018-12-31","val":299588,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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-06-30","val":852976,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2186309,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":20186,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":20187,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":410069,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-12-31","val":21432,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":21432,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":23798,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":24157,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2018-12-31","val":9880,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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-06-30","val":2148590,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2148590,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":893773,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":893773,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":20187,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":20187,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":20187,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":20187,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":22416,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":22753,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":367996,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2018-12-31","val":5566,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree":{"label":"Long-Term Debt, Maturity, Year Three","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-06-30","val":2172380,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2202626,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1821209,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1711209,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":893773,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":893773,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":892443,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":892443,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":21114,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":21431,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":22753,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2018-12-31","val":7083,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo":{"label":"Long-Term Debt, Maturity, Year Two","description":"Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2012-06-30","val":2158032,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":357894,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1773494,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1663494,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1516810,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1186310,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1186309,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1186309,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":898256,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":20186,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":21431,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2018-12-31","val":126432,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"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":"2013-06-30","val":457485,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":199033,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"}]}},"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":564490,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":564490,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":564490,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":506532,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":502763,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":7769143,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":7769143,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":7769143,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":7769143,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":6919143,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":7577631,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":6050608,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":7769143,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4918732,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":4918732,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":4918732,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":4918732,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":4918732,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":4698732,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4319929,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3658929,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2509492,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":2509492,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":2509492,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":2509492,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":2509492,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2509492,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1759501,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1544376,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1327800,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1327800,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1327800,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1327800,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1327800,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1109033,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":887444,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":663267,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":431756,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":431756,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":431756,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":431756,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":431756,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":426937,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":422117,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":417222,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":232109,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":232109,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":232109,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":232109,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":207860,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":185047,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":122040,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"MinimumNetWorthRequiredForCompliance":{"label":"Minimum Net Worth Required for Compliance","description":"The lowest amount of net worth (total assets minus total liabilities) required by secondary market investors or state-imposed regulatory mandates.","units":{"USD":[{"end":"2012-12-31","val":5500000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2021-06-30","val":2000000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2000000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"MortgageLoansOnRealEstateInterestRate":{"label":"Mortgage Loans on Real Estate, Interest Rate","description":"The stated interest rate on the mortgage loan receivable or the weighted average interest rate on a group of loans.","units":{"pure":[{"start":"2010-01-01","end":"2010-12-31","val":0.06,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":0.06,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"}]}},"MortgageLoansOnRealEstateNewMortgageLoans":{"label":"SEC Schedule, 12-29, Real Estate Companies, Investment in Mortgage Loans on Real Estate, New Mortgage Loan","description":"Amount of increase in mortgage loan on real estate by entity with substantial portion of business acquiring and holding investment real estate or interest in real estate, from new investment.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":528000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":528000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"}]}},"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":-398752,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-587556,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":40706,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-46370,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-164455,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-164455,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-352799,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-352799,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":3597488,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":3597488,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-314103,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-314103,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-500367,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-500367,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-630547,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-630547,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-805748,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-805748,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-805748,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-202259,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-202259,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-755678,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-676095,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-1043260,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-905646,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-191520,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-191520,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-191520,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":10343938,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":10343938,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":9783272,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":9783272,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":10202525,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":10202525,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":20361906,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":20361906,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-99027,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-99027,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-993219,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":695494,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-1552737,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":321062,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":-598425,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-881735,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-124397,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-143030,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":401223,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":401223,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-298686,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-298686,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-4050,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-4050,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":26150,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":26150,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-153785,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-153785,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-157698,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-157698,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-122300,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-122300,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-243675,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-243675,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-361924,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-361924,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-843963,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-843963,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-153750,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-153750,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-301428,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-301428,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-594390,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-594390,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":3732357,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":3732357,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":813838,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":813838,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":654675,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":654675,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":681038,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":681038,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-705699,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-705699,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1014840,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1014840,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-1164567,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-1164567,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-1314126,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-1314126,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-1467873,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-1467873,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-129196,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-129196,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-259064,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-259064,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-423767,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-423767,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-590152,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-590152,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-356252,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-356252,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-536955,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-536955,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-715207,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-715207,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-894837,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-894837,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-234977,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-377347,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-543044,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-719908,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2015-01-01","end":"2015-06-30","val":-993219,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":695494,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-1552737,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":321062,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-356833,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-356833,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-598425,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-881735,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-124397,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-143030,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"}]}},"NetCashProvidedByUsedInInvestingActivities":{"label":"Net Cash Provided by (Used in) Investing Activities","description":"Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-438386,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-678323,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":-2118604,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-172308,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-504878,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-504878,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":-667341,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":-667341,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":-8705540,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-8805507,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-55580,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-55580,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-159546,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-159546,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-223563,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-223563,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":-372731,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-372731,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-372731,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-104002,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-104002,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-235375,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-235375,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":-289102,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-289102,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-512986,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-512986,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-512986,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-157857,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-157857,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-4394952,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-4394952,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-4462049,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-4462049,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-4447958,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-4447958,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-93030,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-93030,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-382589,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-495378,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-599973,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-39187,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":-625601,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":-606446,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-40169,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-405525,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-643773,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-643773,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-772960,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-772960,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-84592,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-84592,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-245542,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-245542,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-394674,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-394674,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-490346,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-490346,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-142258,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-142258,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-265777,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-265777,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-360839,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-360839,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":-516549,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-516549,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-393039,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-393039,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-684689,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-684689,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":-978720,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-978720,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":-1157025,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-1157025,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-641239,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-641239,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1249885,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-1249885,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1939413,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-1939413,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-7443525,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-7443525,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-983873,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-983873,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-2150783,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-2150783,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-3063120,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-3063120,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-3408679,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-3408679,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-359270,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-359270,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-574812,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-574812,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-507325,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-507325,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-620985,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-620985,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":252631,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":252631,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":241124,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":241124,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":178423,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":178423,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":141187,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":141187,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-27632,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-120887,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-140918,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-265469,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2015-01-01","end":"2015-06-30","val":-382589,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-495378,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-599973,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-39187,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-295204,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-295204,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-625601,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-606446,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-40169,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-405525,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"}]}},"NetCashProvidedByUsedInOperatingActivities":{"label":"Net Cash Provided by (Used in) Operating Activities","description":"Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":-2836568,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":-1270014,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":1655413,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":609375,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":247303,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":247303,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":1201878,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":1201878,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":1427059,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":1427059,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-332714,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-332714,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-1194796,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-1194796,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":1212389,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":1212389,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":1000750,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1000750,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1000750,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":966058,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":966058,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1637493,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1557910,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1883978,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":1746364,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-1153108,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-1153108,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1153108,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-52552,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-52552,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1268249,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1268249,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":-2605852,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-2605852,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":-2587546,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-2587546,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1290437,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1290437,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-1956817,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":-2825132,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-2900811,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2042505,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-09-30","val":-1208642,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":2711640,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1963465,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3221923,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2630282,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2630282,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-2991761,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-2991761,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2251868,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2251868,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":350039,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":350039,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-711305,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-711305,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-2134890,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-2134890,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":2428131,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":2428131,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":3510188,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":3510188,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":5452531,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":5452531,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":5854842,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":5854842,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":3026933,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":3026933,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1630904,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1630904,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":5995829,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":5995829,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":6386283,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":6386283,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":954944,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":954944,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-411355,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-411355,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":3460077,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":3460077,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-1222563,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-1222662,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":2825426,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":2825427,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":4179844,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":4179844,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":3217347,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":3217347,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":6068227,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":6068227,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2489048,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-2489048,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1020975,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1020975,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1835176,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1835176,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":625248,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":625248,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-1556669,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-1556669,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-2637380,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-2637380,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-752978,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-752978,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":1681772,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":1681772,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-3227591,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-55448,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":5880186,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":5706659,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2015-01-01","end":"2015-06-30","val":-1956817,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-2825132,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":-2900811,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2042505,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":983473,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":983473,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-1208642,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":2711640,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1963465,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-3221923,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"}]}},"NetIncomeLoss":{"label":"Net Income (Loss) Attributable to Parent","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":651980,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":412682,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1767472,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":1115492,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":6380854,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-317360,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-102929,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-102929,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":214431,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":214431,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":115010,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":115010,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":217939,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":217939,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":246866,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":246866,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":57403,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":57403,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-244659,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-244659,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-302062,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-302062,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-951,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-951,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":243708,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":243708,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":832301,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":832301,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":832301,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-35269,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-35269,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-35269,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":104082,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":104082,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":139351,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":139351,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":139351,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":398903,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":398903,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":294821,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":294821,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":294821,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-1694785,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-1694785,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1694785,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-2093688,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":-926698,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-926698,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":-926698,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-926698,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-1595937,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-1595937,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-669239,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-669239,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":-669239,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-669239,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-7497633,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-7497633,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-5901696,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-5901696,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":-5901696,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-5901696,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-8400626,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-8400626,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-902993,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":-902993,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-1157759,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1157759,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":-1157759,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2567387,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-2567387,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-1409628,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-1409628,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":-1409628,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-4330667,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-4330667,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1763280,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1763280,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":-1763280,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-5466607,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-5466607,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-1135940,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-659510,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-659510,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1556440,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-1556440,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-896930,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-896930,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1704480,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1704480,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-148040,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-148040,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-4133912,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-4133912,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1154217,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1154217,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2454392,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2454392,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1300175,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1300175,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2768993,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2768993,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-314601,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-314601,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3533937,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-3533937,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-462173,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-462173,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-462173,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":-462173,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-934344,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-934344,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-472171,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-472171,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-472171,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1044355,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-1044355,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-110011,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-110011,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-1456476,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-1456476,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":384101,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":384101,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":384101,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":384101,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":384101,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-03-31","val":384101,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":76340,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":76340,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-307761,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-307761,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-04-01","end":"2019-06-30","val":-307761,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-307761,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":260050,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":260050,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":183710,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":183710,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":226255,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":226255,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":483888,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":483888,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":483888,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":483888,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":483888,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-03-31","val":483888,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":972515,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":972515,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":488627,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":488627,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-04-01","end":"2020-06-30","val":488627,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":488627,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2039478,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":2039478,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1066963,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1066963,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":10323684,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":10323684,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":585424,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":585424,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-03-31","val":585424,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":585424,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":380693,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":380693,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-204731,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-204731,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-06-30","val":-204731,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-204731,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":915577,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":915577,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":534884,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":534884,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":341096,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":341096,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-392897,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-392897,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":-392897,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":-392897,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2022-01-01","end":"2022-03-31","val":-392897,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-03-31","val":-392897,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-14152106,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-14152106,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-13759209,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-13759209,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":-13759209,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-13759209,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-14692989,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-14692989,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-540883,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-540883,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-23585291,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-23585291,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-951479,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-951479,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":-951479,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":-951479,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-951479,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":-951479,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1793552,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-842073,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-842073,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-04-01","end":"2023-06-30","val":-842073,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-842073,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-2714666,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-2714666,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-921114,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-921114,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-4046473,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-4046473,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-653110,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-653110,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":-653110,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-03-31","val":-653110,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-653110,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":-653110,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1152663,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-499553,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-499553,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-04-01","end":"2024-06-30","val":-499553,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-499553,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1577873,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-1577873,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-425210,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-425210,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1934279,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-1934279,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-724063,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2025-01-01","end":"2025-03-31","val":-724063,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-03-31","val":-724063,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1342522,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-618459,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-618459,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-1901707,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-559185,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-2751112,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"NetIncomeLossAttributableToParentDiluted":{"label":"Net Income (Loss) Attributable to Parent, Diluted","description":"The portion of profit or loss for the period, net of income taxes, which is attributable to the parent, and includes adjustments resulting from the assumption that dilutive convertible securities were converted, options or warrants were exercised, or that other shares were issued upon the satisfaction of certain conditions.","units":{"USD":[{"start":"2011-01-01","end":"2011-09-30","val":288224,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":251058,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"}]}},"NoncashOrPartNoncashAcquisitionNetNonmonetaryAssetsAcquiredLiabilitiesAssumed1":{"label":"Noncash or Part Noncash Acquisition, Net Nonmonetary Assets Acquired (Liabilities Assumed)","description":"\"The net book value of a nonmonetary asset transferred or exchanged in connection with the acquisition of a business or asset in a noncash transaction. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period. Nonmonetary assets and liabilities are assets and liabilities that will not result in cash receipts or cash payments in the future.\"","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":50000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":50000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":50000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":50000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":100000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":100000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"NoncashOrPartNoncashAcquisitionPayablesAssumed1":{"label":"Noncash or Part Noncash Acquisition, Payables Assumed","description":"\"The amount of payables that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":1000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1000000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}]}},"NonoperatingIncomeExpense":{"label":"Nonoperating Income (Expense)","description":"The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":-71612,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-15220,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-32043,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":-16823,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":-45218,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-13175,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-57353,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":-57353,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-41437,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":-41437,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-167126,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-167126,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-125689,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-125689,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-240445,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":-240445,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-73319,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-73319,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":-286163,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":-286163,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":-286163,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-54362,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-54362,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-103553,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":-103553,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-49191,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":-49191,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-110313,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":-110313,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-6760,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-6760,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-156727,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-156727,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-156727,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-39621,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-39621,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-75435,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-75435,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-35814,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-35814,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-121324,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-121324,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-45889,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-45889,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-156904,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-156904,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-30881,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-30881,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":6159,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":6159,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":37040,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":37040,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-55503,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-55503,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-61662,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-61662,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-86457,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-86457,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-14189,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-14189,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-25207,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-25207,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-11018,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-11018,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-39326,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-39326,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-14119,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-14119,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-44104,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-44104,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1633,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":1633,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-9525,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-9525,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-11158,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-11158,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-23080,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-23080,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-13555,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-13555,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-33001,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-33001,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-22626,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-22626,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-44483,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-44483,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-21857,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-21857,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-65189,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-65189,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-20706,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-20706,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-72745,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-72745,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-73074,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-73074,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-148196,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-148196,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-75122,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-75122,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-220898,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-220898,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":-72702,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-72702,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-266350,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-266350,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-78693,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-78693,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-154942,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-154942,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":-76249,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-76249,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-224312,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":-224312,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":-69370,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":-69370,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-298524,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-298524,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-66145,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-66145,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-135241,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-135241,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-69096,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-69096,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-176487,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-176487,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-41246,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-41246,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-373930,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":373930,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":244062,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":244062,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":855384,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":855384,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":611322,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":611322,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":791942,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":791942,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-63442,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-63442,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1126289,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":1126289,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-56776,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-56776,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-123305,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-123305,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-66529,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-66529,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-198382,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-198382,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-75077,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-75077,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-211444,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-211444,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-44182,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-66322,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-66322,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-22140,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-22140,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-59252,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-59252,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":7070,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":7070,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-57656,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-57656,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":35812,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":37455,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":71673,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":35861,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":131319,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"NotesIssued1":{"label":"Notes Issued","description":"The fair value of notes issued in noncash investing and financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":4000000,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-09-30","val":40720,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":150793,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":150793,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":50662,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":50662,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":50662,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":50662,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":163889,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":163889,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":163889,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":58118,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":58118,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":181068,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":181068,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":177550,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":62352,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":62352,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":177260,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":177260,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-09-30","val":68488,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":191438,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":191438,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":195246,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":195246,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":181923,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":181923,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"NotesPayableCurrent":{"label":"Notes Payable, Current","description":"Sum of the carrying values as of the balance sheet date of the portions of long-term notes payable due within one year or the operating cycle if longer.","units":{"USD":[{"end":"2008-01-02","val":2000000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2008-01-02","val":2000000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2007Q4I"},{"end":"2010-12-31","val":94809,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":94809,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":94809,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":59344,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":25947,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":100951,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":100951,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":100951,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":100951,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":100951,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":66373,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":74084,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":27349,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":113018,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":113018,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":113018,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":113018,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":113018,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":66514,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":84097,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":34001,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":119336,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":119336,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":119336,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":119336,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":119336,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":68557,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":34529,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":45420,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":137025,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":137025,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":137025,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":137025,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":137025,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":80966,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":37423,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":48738,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":131953,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":131953,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":131953,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":131953,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":131953,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":76761,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":35063,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":48787,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":131761,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":131761,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":131761,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":131761,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":76613,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":34975,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":53650,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"NotesPayableFairValueDisclosure":{"label":"Notes Payable, Fair Value Disclosure","description":"Fair value portion of notes payable.","units":{"USD":[{"end":"2011-12-31","val":2150000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":1250000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-06-30","val":661000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1000000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"}]}},"NotesPayableToBank":{"label":"Notes Payable to Bank","description":"Including the current and noncurrent portions, the carrying value as of the balance sheet date of notes payable to banks, excluding mortgage notes, initially due beyond one year or beyond the operating cycle if longer.","units":{"USD":[{"end":"2016-12-31","val":74681,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"OfficersCompensation":{"label":"Salary and Wage, Officer, Excluding Cost of Good and Service Sold","description":"Amount of expense for salary and wage arising from service rendered by officer. Excludes allocated cost, labor-related nonsalary expense, and direct and overhead labor cost included in cost of good and service sold.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":260000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":260000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-09-30","val":260000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"}]}},"OperatingExpenses":{"label":"Operating Expenses","description":"Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":10460438,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":2344583,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":4665605,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":2321022,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":6961796,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":2296191,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":9138329,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":9138329,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":3197820,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":3197820,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":6553456,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":6553456,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3355636,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":3355636,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":9667820,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":9667820,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3114364,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":3114364,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":12843804,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":12843804,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":12843804,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":3398910,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":3398910,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":6739255,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":6739255,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":3340345,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":3340345,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9772168,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":9772168,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":3032913,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":3032913,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":13286855,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":13286855,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":13286855,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3970460,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":3970460,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":8818020,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":8818020,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":4847560,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4847560,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":13682249,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":13682249,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":4864229,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":4864229,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":18164925,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":18164925,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4664705,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":4664705,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9372398,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":9372398,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":4707693,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":4707693,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":14123559,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":14123559,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4751161,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":4751161,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":18694621,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":18694621,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4848856,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":4848856,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9084024,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":9084024,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":4235168,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":4235168,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":13247679,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":13247679,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":4163655,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":4163655,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":18173650,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":18173650,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4604222,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":4604222,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9150136,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":9150136,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":4545914,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":4545914,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12810275,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":12810275,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3660139,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":3660139,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":17153028,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":17153028,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":3985364,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":3985364,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":7968073,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":7968073,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3982709,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3982709,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":11717656,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":11717656,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3749583,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":3749583,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":15460082,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":15460082,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":3768668,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":3768668,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":7991599,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":7991599,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":4222931,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":4222931,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":12016844,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":12016844,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":4025245,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":4025245,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":16492710,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":16492710,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4225551,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":4225551,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":8665155,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":8665155,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":4439604,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":4439604,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":13134695,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":13134695,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":4469540,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":4469540,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":17232951,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":17232951,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":4040852,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":4040852,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":8095824,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":8095824,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":4054972,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":4054972,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":10949820,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":10949820,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":2853996,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":2853996,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":15760093,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":15760093,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":4584759,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":4584759,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":25515786,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":25515786,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":20931027,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":20931027,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":29910860,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":29910860,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4395074,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":4395074,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":34209177,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":34209177,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4698341,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":4698341,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":9334710,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":9334710,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":4636369,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":4636369,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":14062260,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":14062260,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":4727550,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":4727550,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":19347313,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":19347313,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":5316910,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":5316910,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":10671717,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":10671717,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":5354807,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":5354807,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":15815068,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":15815068,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":5143351,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":5143351,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":20884787,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":20884787,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":5594952,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":11420520,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":5825568,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":17156468,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":5735948,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":23792680,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":810582,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":511299,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1988059,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":1177477,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":2804320,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-504928,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":-121299,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":-121299,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":383629,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":383629,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":148669,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":148669,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":269968,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":269968,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":105173,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":105173,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":127531,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":127531,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":-349222,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":-349222,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-476753,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-476753,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":109614,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":109614,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":458836,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":458836,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":1018777,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":1018777,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":1018777,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-124458,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-124458,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":-124458,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":62239,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":62239,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":186697,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":186697,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":186697,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":8295,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":8295,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-53944,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":-53944,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-53944,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-1175294,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-1175294,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-1175294,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":-1183589,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":-1503222,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":-1503222,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":-1503222,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":-1503222,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2736987,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-2736987,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-1233765,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-1233765,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":-1233765,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-1233765,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-3616826,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-3616826,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-879839,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-879839,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":-879839,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-879839,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-4651008,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-4651008,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":-1034182,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":-1034182,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":-1094737,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1094737,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":-1094737,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-2496201,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-2496201,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":-1401464,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":-1401464,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":-1401464,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-4127977,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-4127977,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1631776,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-1631776,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":-1631776,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-5461961,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-5461961,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":-1333984,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":-643878,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-643878,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1518499,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-1518499,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-874621,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-874621,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-1644125,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-1644125,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-125626,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-125626,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-4163254,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-4163254,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-1174618,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":-1174618,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-2429356,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":-2429356,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1254738,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-1254738,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-2713190,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-2713190,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-283834,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-283834,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-3462969,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-3462969,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-433357,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-433357,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-868913,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-868913,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-435556,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-435556,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-933423,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-933423,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-64510,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-64510,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-190405,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-190405,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":485175,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":485175,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":318988,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":318988,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-166187,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-166187,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":607764,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":607764,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":288776,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":288776,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":885255,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":885255,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":739781,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":739781,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1357757,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1357757,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":617976,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":617976,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2506573,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":2506573,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1148816,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":1148816,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3222257,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":3222257,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":675027,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":675027,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":612316,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":612316,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-62711,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":-62711,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1421334,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1421334,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":809018,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":809018,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":607613,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":607613,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-688034,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-688034,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-18299417,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-18299417,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-17611383,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-17611383,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-18895039,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-18895039,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-595622,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-595622,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-19633705,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-19633705,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-888401,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-888401,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1615133,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-1615133,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-726732,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-726732,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-2447862,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-2447862,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-832729,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-832729,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-3701786,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-3701786,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-651019,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-651019,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1112604,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1112604,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-461585,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-461585,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1563589,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-1563589,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-450985,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-450985,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1880382,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-1880382,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-816431,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-1524757,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-708326,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-1985393,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-460636,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-2784740,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OperatingLeaseExpense":{"label":"Operating Lease, Expense","description":"Amount of operating lease expense. Excludes sublease income.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":59000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":119641,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":60641,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":171684,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":52043,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":212221,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":212221,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":32367,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":32367,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":15043,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":15043,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":16351,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":16351,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":12463,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":12463,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":16684,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":16684,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":307862,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2019-03-31","val":5872162,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5778585,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5690822,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":6072052,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-12-31","val":6503480,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6819866,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":6025691,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":4745909,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":5742504,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"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":107325,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":107325,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":107325,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-06-30","val":420932,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":499739,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":599619,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":599619,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":599619,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":599619,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":599619,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":581389,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":566881,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":580483,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":577855,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":577855,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":577855,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":577855,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":577855,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":582058,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":592639,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":603344,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":794175,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":794175,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":794175,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":794175,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":794175,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":623923,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":634479,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":645019,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":596529,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":596529,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":596529,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":596529,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":596529,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":606055,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":615783,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":626955,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":638258,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":638258,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":638258,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":638258,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":638258,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":619708,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":600819,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":593280,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":735152,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":735152,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":735152,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":735152,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":735152,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":842402,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":858126,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":780345,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":751233,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":122040,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":122040,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":122040,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-06-30","val":5534028,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5339380,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5593649,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":5593649,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":5593649,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":5593649,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":5593649,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5466798,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5332139,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6097949,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":5931788,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5931788,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":5931788,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":5931788,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":5931788,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5784592,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5632233,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5481299,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6025691,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":6025691,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":6025691,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":6025691,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5172603,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5015198,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4860381,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4745909,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":4745909,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":4745909,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4745909,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4610296,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4476849,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4298076,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4114516,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":4114516,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":4114516,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":4114516,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":4114516,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3995834,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3874080,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3699456,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4200019,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":4200019,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":4200019,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":4200019,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":4200019,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4470842,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":4269077,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":4125894,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3930495,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":"2019-01-01","end":"2019-03-31","val":47573,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":119641,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":171684,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":212221,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":212221,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":32367,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":325860,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":288267,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":288267,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":257795,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":257795,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":227417,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":227417,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-11-01","end":"2024-11-02","val":17500,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-11-01","end":"2024-11-02","val":17500,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q3I"},{"start":"2024-01-01","end":"2024-12-31","val":203051,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":203051,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":8235,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-05-01","end":"2025-05-02","val":8235,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q1I"},{"start":"2025-01-01","end":"2025-06-30","val":8235,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":8235,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":466057,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OperatingLeaseRightOfUseAsset":{"label":"Operating Lease, Right-of-Use Asset","description":"Amount of lessee's right to use underlying asset under operating lease.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5969894,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":5827822,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":5690692,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5932769,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":5932769,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":5932769,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":5932769,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":5932769,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":5768669,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5606082,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":6299131,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":6095376,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":6095376,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":6095376,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":6095376,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":6095376,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5917435,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5744148,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5570297,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6273211,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":6273211,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":6273211,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":6273211,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":6273211,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5227920,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5059331,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":4892349,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4723899,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":4723899,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":4723899,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":4723899,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4723899,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4556571,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4386323,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4215558,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4045222,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":4045222,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":4045222,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":4045222,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":4045222,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3876013,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3707771,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3536001,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":4183561,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":4183561,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":4183561,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":4183561,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":4183561,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4534938,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":4324312,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":4114808,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3904479,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":1355400,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":2461200,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2479100,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":2298000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":5158600,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":4073200,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4270625,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":7491200,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":6051000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueCurrent":{"label":"Operating Leases, Future Minimum Payments Due, Next Twelve Months","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the next fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":762400,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":568400,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":577400,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":478400,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":883200,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":753000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":898000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":902000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":809000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFiveYears":{"label":"Operating Leases, Future Minimum Payments, Due in Five Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":10000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2017-12-31","val":728000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":517000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInFourYears":{"label":"Operating Leases, Future Minimum Payments, Due in Four Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the fourth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":59200,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":330000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":330000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":417000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":442000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":198000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":334000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":709000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":713000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInThreeYears":{"label":"Operating Leases, Future Minimum Payments, Due in Three Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the third fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":135400,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":398200,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":398200,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":330000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":778000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":442000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":330000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":690000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":685000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueInTwoYears":{"label":"Operating Leases, Future Minimum Payments, Due in Two Years","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":388400,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":478400,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":478400,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":398200,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":806000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":738000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":570000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":825000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":667000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsDueThereafter":{"label":"Operating Leases, Future Minimum Payments, Due Thereafter","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due after the fifth fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-06-30","val":417000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":417000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2014-12-31","val":1234000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1037000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1232625,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-12-31","val":3637200,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2660000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsRemainderOfFiscalYear":{"label":"Operating Leases, Future Minimum Payments, Remainder of Fiscal Year","description":"Amount of required minimum rental payments for operating leases having an initial or remaining non-cancelable lease term in excess of one year due in the remainder of the fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.","units":{"USD":[{"end":"2013-06-30","val":269200,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":278100,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":674400,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1015400,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-12-31","val":905200,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-12-31","val":906000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"}]}},"OperatingLeasesRentExpenseMinimumRentals":{"label":"Operating Leases, Rent Expense, Minimum Rentals","description":"This element represents the payments that the lessee is obligated to make or can be required to make in connection with a property under the terms of an agreement classified as an operating lease, excluding contingent rentals and a guarantee by the lessee of the lessor's debt and the lessee's obligation to pay (apart from the rental payments) executory costs such as insurance, maintenance, and taxes.","units":{"USD":[{"start":"2017-01-01","end":"2017-03-31","val":20700,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-03-01","end":"2017-03-31","val":20700,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-03-01","end":"2017-03-31","val":20700,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-03-01","end":"2017-03-31","val":20700,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q1I"}]}},"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.05,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.05,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.05,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.05,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":0.05,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.05,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":0.05,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.035,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":0.035,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.035,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2024-12-31","val":0.073,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0.073,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0.073,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"OperatingLossCarryforwards":{"label":"Operating Loss Carryforwards","description":"Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.","units":{"USD":[{"end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2018-09-30","val":36700000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":38500000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"},{"end":"2019-03-31","val":38500000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":38500000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":38500000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":37500000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019Q4I"},{"end":"2020-03-31","val":37500000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":37500000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":37500000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":36100000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020Q4I"},{"end":"2021-03-31","val":36100000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":36100000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":36100000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":34400000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":37700000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":42600000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-12-31","val":41100000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-12-31","val":42100000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2016-12-31","val":551571,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":767944,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":767944,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":767944,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":767944,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":767944,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1034386,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":795374,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":963649,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1086686,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1086686,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":1086686,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1086686,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1086686,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1200056,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1254269,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":856274,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1094847,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":1094847,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":1094847,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1094847,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":1094847,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":814233,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1397958,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1099773,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":1763633,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1763633,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":1763633,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1763633,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":1763633,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":1763633,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1692695,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1893391,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3721111,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3194009,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":3194009,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":3194009,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":3194009,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":3194009,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2776789,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2789387,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2927804,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":935978,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":935978,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":935978,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":935978,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":935978,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":939187,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1104513,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1402845,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1083671,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":1083671,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1083671,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1083671,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":1083671,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1624712,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1527940,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2020459,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3771473,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":3771473,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":3771473,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":3771473,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":3771473,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":5206547,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8115728,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":6066826,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":5196613,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":46455,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":46455,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2011-06-30","val":55598,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":55170,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":81941,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":81941,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":81941,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":83406,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":78049,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":76118,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":76118,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":76118,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":76118,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":76118,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":76845,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":73936,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":71027,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":120046,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":120046,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":120046,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":120046,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":120046,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":119137,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":118228,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":122950,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":161994,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":161994,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":161994,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":161994,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":161994,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":142373,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":139463,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":136554,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":60471,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":60471,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":60471,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":60471,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":60471,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":56190,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":61791,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":53956,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":52456,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":52456,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":52456,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":52456,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":52456,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":50956,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":93911,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":85094,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":44553,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":44553,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":44553,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":44553,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":44553,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":121551,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":146727,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":145477,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":209099,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":209099,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":209099,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":209099,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":209099,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":233073,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":142952,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":141702,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":140403,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":140403,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":140403,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":140403,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":140403,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":463062,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":641381,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":874906,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":815007,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":815007,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":815007,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":815007,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":815007,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1312402,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1331146,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1504074,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1782060,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":1782060,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1782060,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1782060,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1782060,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2206981,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2787302,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2931994,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2025845,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":2025845,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":2025845,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":2025845,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2025845,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2211695,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2424524,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1556995,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":483288,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":483288,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":483288,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":483288,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":483288,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":489700,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":489700,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":489700,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":659086,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":659086,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":659086,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":659086,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":659086,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":605369,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":551653,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":497936,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":48822,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Gain (Loss) Arising During Period, Net of Tax","description":"Amount after tax, before reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-34856,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-34856,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":-34856,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-107572,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-107572,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-72716,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-147515,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-147515,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2014-04-30","end":"2014-12-31","val":-147515,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2015-01-01","end":"2015-03-31","val":-114507,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-114507,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-96937,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-96937,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":17570,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":17570,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-74997,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-74997,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":21940,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":21940,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-122625,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-122625,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":65886,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":65886,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":31151,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":31151,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-34735,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-34735,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":46517,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":46517,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":15366,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":15366,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-39229,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-39229,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":53008,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":53008,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":128032,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":128032,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":75024,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":75024,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":173705,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":173705,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":45673,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":45673,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":186908,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":186908,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2938,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2938,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2938,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":2938,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-35397,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-35397,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-38335,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-38335,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-38335,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-62856,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-62856,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-27459,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-27459,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-64024,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-64024,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-15287,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-15287,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":13995,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":13995,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-04-01","end":"2019-06-30","val":13995,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":13995,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-65698,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-65698,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":-50411,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-50411,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-56109,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-56109,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-9731,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-9731,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":27599,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":27599,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-04-01","end":"2020-06-30","val":27599,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":55159,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":55159,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":64890,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":64890,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":137979,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":137979,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-35316,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":19633,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":19633,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-04-01","end":"2021-06-30","val":19633,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-85295,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-49979,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-136971,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-136971,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-134854,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":-108648,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-108648,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":69652,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-7510,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-77162,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15335,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":15335,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-28936,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-28936,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-6716,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-6716,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":20613,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":20613,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":49549,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":49549,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-116046,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-116046,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":26105,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":90951,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":64846,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":91361,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":410,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":71280,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax":{"label":"Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax","description":"Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.","units":{"USD":[{"start":"2020-04-01","end":"2020-06-30","val":27599,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":35316,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-19633,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-85295,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-49979,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":139689,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-139689,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":134854,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-134854,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-258213,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-258213,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-118524,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-118524,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-108648,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":69652,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-7510,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-77162,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-77162,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15335,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":15335,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":-6716,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-6716,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-04-01","end":"2024-06-30","val":-6716,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":49549,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-116046,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":26105,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2025-01-01","end":"2025-03-31","val":26105,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":64846,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"}]}},"OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent":{"label":"Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent","description":"Amount after tax of other comprehensive income (loss) attributable to parent entity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-34856,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":-34856,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-107572,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-72716,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-147515,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-147515,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-114507,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-114507,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-96937,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-96937,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":17570,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":17570,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-74997,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":-74997,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":21940,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":21940,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-122625,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":-122625,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":65886,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":65886,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":31151,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":31151,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":-34735,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":-34735,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":46517,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":46517,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":15366,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":15366,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-39229,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-39229,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":53008,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":53008,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":128032,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":128032,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":75024,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":75024,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":173705,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":173705,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":45673,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":45673,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":186908,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":186908,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":2938,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":2938,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-35397,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-35397,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-38335,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-38335,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-62856,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-62856,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-27459,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-27459,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-64024,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-64024,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-29282,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-15287,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-15287,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":13995,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":13995,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-65698,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-65698,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":-50411,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-50411,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-56109,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-56109,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-37330,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-9731,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-9731,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":27599,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":27599,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":55159,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":55159,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":64890,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":64890,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":137979,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":137979,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-35316,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":19633,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-85295,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":-49979,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-136971,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-136971,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-108648,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-108648,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":15335,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"OtherDepreciationAndAmortization":{"label":"Other Depreciation and Amortization","description":"Amount of expense charged against earnings to allocate the cost of tangible and intangible assets over their remaining economic lives, classified as other.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":551305,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":555400,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":555400,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":251300,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":239300,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":377000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":239300,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":402700,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":402700,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":119000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":125700,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":239300,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":120300,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":120300,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":373100,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":373100,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":133800,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":133800,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":333800,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":632400,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":283200,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":286700,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":592500,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":592500,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":305900,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":305900,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":365800,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":958400,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":958400,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":316900,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1451100,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":1451100,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":501100,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":501100,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1007600,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1007600,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":506500,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":506500,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1533900,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1533900,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":526300,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":526300,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2282300,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":3370868,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":573100,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":833439,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1223500,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1740324,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":650400,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":906234,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1782100,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":2562042,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":558600,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":822369,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":3268820,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":3268820,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":709882,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1435235,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":725354,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":2085554,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":650319,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":3093444,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherIntangibleAssetsNet":{"label":"Other Intangible Assets, Net","description":"Amount after accumulated amortization of finite-lived and indefinite-lived intangible assets classified as other.","units":{"USD":[{"end":"2010-12-31","val":1104551,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q4I"},{"end":"2010-12-31","val":1104551,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2011-06-30","val":1086084,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1038621,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":6229227,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2011-12-31","val":5421655,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":5421655,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":4641314,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":4251143,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":4969241,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q4I"},{"end":"2012-12-31","val":4969241,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":4969241,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":4969241,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2013-03-31","val":4617443,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":4280496,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3943548,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3613271,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3449644,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"}]}},"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":"2020-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q4I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":246037,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":246037,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":246037,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"}]}},"OtherLongTermDebt":{"label":"Other Long-term Debt","description":"Amount of long-term debt classified as other.","units":{"USD":[{"end":"2016-12-31","val":258356,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":281607,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":281607,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":281607,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":281607,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-03-31","val":215299,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":163976,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":171115,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"}]}},"OtherLongTermDebtCurrent":{"label":"Other Long-term Debt, Current","description":"Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":203271,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q4I"},{"end":"2018-09-30","val":107109,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":192263,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":192263,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":192263,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":192263,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":88226,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":36049,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":62402,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":133777,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":133777,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":133777,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q4I"},{"end":"2020-03-31","val":79298,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":31887,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"}]}},"OtherLongTermDebtNoncurrent":{"label":"Other Long-term Debt, Noncurrent","description":"Amount of long-term debt classified as other, payable after one year or the operating cycle, if longer.","units":{"USD":[{"end":"2016-12-31","val":86198,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":78336,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":78336,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":78336,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":78336,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":78336,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":65630,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":65697,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":64006,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":73952,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":73952,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":73952,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":73952,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":73952,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":363560,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q4I"},{"end":"2020-03-31","val":362567,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"}]}},"OtherNonoperatingExpense":{"label":"Other Nonoperating Expense","description":"Amount of expense related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":-1143,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-12-31","val":608,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":-18145,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2022-01-01","end":"2022-09-30","val":189188,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":62841,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-09-30","val":184783,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":69095,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"OtherNonoperatingIncome":{"label":"Other Nonoperating Income","description":"Amount of income related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2011-01-01","end":"2011-06-30","val":1143,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":1143,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":199,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":199,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-944,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-944,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-608,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":8855,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-9290,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":19946,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":11091,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3200,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2022-01-01","end":"2022-09-30","val":17126,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6398,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-09-30","val":39122,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":27681,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":1143,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":199,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":-944,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":-608,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":18145,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":8855,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":8855,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-9290,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-9290,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":19946,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":19946,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":11091,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":11091,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":3200,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":3200,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3200,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4371,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":4371,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":8505,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":8505,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4134,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4134,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":14432,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":14432,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":5927,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":5927,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":11267,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":11267,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":11267,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5875,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":5875,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11799,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":11799,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":5924,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":5924,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":6640,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":6640,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":-5159,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-5159,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":12890,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":12890,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":7433,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":7433,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":75640,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":75640,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":68207,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":68207,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":37826,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":37826,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-37814,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":-37814,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":33009,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":33009,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1968,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":1968,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":7345,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":7345,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":5377,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":5377,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":11124,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":11124,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":3779,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":3779,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":13536,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":13536,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4174,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":4174,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3299,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":3299,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-875,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-875,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1758,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":1758,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-1541,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-1541,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3805,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":3805,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-2,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-2,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":1,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":3,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":3,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":3,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-2,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-2,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":9,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":9,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-9,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-9,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":5324,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":5324,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":5324,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":5324,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":38877,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":38877,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":331,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":331,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":340,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":340,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":9,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":9,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":458,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":458,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":118,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":118,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":456,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":456,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":2496,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2498,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":2,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":27656,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":25158,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":643000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":643000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":971003,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":669990,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":964004,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-6999,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":1344102,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":1344102,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-194,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-19058,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-19058,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-18864,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-18864,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-52721,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-52721,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-33663,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-33663,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-62597,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-62597,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-34871,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-44182,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-36405,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-36405,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-1534,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-1534,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-36306,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-36306,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":99,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":99,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-29408,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-29408,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-1643,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":497,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":497,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":590,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":93,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":647,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherSalesRevenueNet":{"label":"Other Revenue, Net (Deprecated 2018-01-31)","description":"Amount, after sales adjustments, returns, allowances, and discounts, of revenue classified as other.","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":1258359,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":4981139,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":2281594,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":9389233,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":4390562,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2014-01-01","end":"2014-03-31","val":553406,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":5343233,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":3488145,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":10128589,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":4785356,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3"}]}},"OtherShortTermBorrowings":{"label":"Other Short-term Borrowings","description":"Amount of borrowings classified as other, maturing within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2016-12-31","val":131761,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":133250,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":133250,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":133250,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":133250,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":133250,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":76446,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":34628,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":62066,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":145931,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018Q4I"}]}},"ParticipatingMortgageLoansMortgageObligationsAmount":{"label":"Participating Mortgage Loans, Mortgage Obligations, Amount","description":"The aggregate amount of the participating mortgage obligation at the end of the accounting period.","units":{"USD":[{"end":"2016-12-31","val":432367,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"}]}},"PaymentForContingentConsiderationLiabilityFinancingActivities":{"label":"Payment for Contingent Consideration Liability, Financing Activities","description":"Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":100000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":100000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":100000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":100000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019"}]}},"PaymentForContingentConsiderationLiabilityInvestingActivities":{"label":"Payment for Contingent Consideration Liability, Investing Activities","description":"Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-06-30","val":100000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":100000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"}]}},"PaymentsForPreviousAcquisition":{"label":"Payments for Previous Acquisition","description":"Cash outflow representing an adjustment to the purchase price of a previous acquisition.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":690510,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":591967,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":591967,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"PaymentsForRepurchaseOfCommonStock":{"label":"Payments for Repurchase of Common Stock","description":"The cash outflow to reacquire common stock during the period.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":10113,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":10113,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":10113,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":10113,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":10113,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":10113,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":8000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":818211,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"PaymentsOfDebtIssuanceCosts":{"label":"Payments of Debt Issuance Costs","description":"The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.","units":{"USD":[{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":14550,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":14550,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":14549,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":14549,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":16958,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":8000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":8000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":8000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-09-30","val":8000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":8000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":8000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":31273,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":31273,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":5000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":5000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":5000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":5000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":5000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":5000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"}]}},"PaymentsOfFinancingCosts":{"label":"Payments of Financing Costs","description":"The cash outflow for loan and debt issuance costs.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":177300,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":191400,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"}]}},"PaymentsOfStockIssuanceCosts":{"label":"Payments of Stock Issuance Costs","description":"The cash outflow for cost incurred directly with the issuance of an equity security.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":131436,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2021-01-01","end":"2021-06-30","val":62700,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":62700,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"PaymentsRelatedToTaxWithholdingForShareBasedCompensation":{"label":"Payment, Tax Withholding, Share-based Payment Arrangement","description":"Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":30016,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":30016,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":32332,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":32332,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":32332,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":32332,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":32331,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":32331,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":46037,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":46037,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":57345,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":57345,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":60614,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":60614,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":122336,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":122336,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"PaymentsToAcquireBusinessesGross":{"label":"Payments to Acquire Businesses, Gross","description":"The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.","units":{"USD":[{"start":"2011-12-01","end":"2011-12-30","val":3500000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2011-12-01","end":"2011-12-30","val":3500000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"start":"2021-09-29","end":"2021-10-01","val":4750000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-09-29","end":"2021-10-01","val":4750000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-09-29","end":"2021-10-01","val":4750000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-09-29","end":"2021-10-01","val":4750000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q3I"}]}},"PaymentsToAcquireBusinessesNetOfCashAcquired":{"label":"Payments to Acquire Businesses, Net of Cash Acquired","description":"The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":383701,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":533701,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":383701,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":7331207,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":7431174,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":4079628,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":4079628,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":4106510,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":4106510,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":4079628,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":4079628,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"}]}},"PaymentsToAcquireEquipmentOnLease":{"label":"Payments to Acquire Equipment on Lease","description":"The cash outflow for payments to acquire rented equipment which is recorded as an asset.","units":{"EUR":[{"start":"2017-01-01","end":"2017-03-31","val":75400,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}],"USD":[{"start":"2017-01-01","end":"2017-03-31","val":80527,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":80527,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":80527,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"}]}},"PaymentsToAcquirePropertyPlantAndEquipment":{"label":"Payments to Acquire Property, Plant, and Equipment","description":"The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":19092,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":109029,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":970337,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":133527,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":230657,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":230657,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":317122,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":317122,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":432147,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":432147,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":55580,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":55580,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":236085,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":236085,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":300102,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":300102,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":316833,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":316833,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":316833,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":104002,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":104002,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":235375,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":235375,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":289102,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":289102,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":512986,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":512986,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":512986,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":19076,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":19076,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":176543,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":176543,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":216758,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":216758,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":262737,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":262737,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":93030,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":93030,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":196235,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":196235,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":309024,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":309024,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":413619,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":413619,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":39187,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":39187,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":61723,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":61723,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":145246,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":145246,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":274659,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":274659,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":78250,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":78250,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":479796,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":479796,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":573400,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":573400,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":695622,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":695622,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13918,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":13918,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":93983,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":93983,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":164573,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":164573,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":261505,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":261505,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":83797,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":83797,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":140052,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":140052,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":214072,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":214072,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":370322,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":370322,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":52463,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":52463,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":165377,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":165377,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":225883,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":225883,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":254448,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":254448,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":71292,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":71292,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":90302,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":90302,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":163031,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":163031,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":258176,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":258176,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":203274,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":203274,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":214096,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":214096,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":239233,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":239233,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":244953,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":244953,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":96721,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":96721,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":103014,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":103014,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":166210,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":166210,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":208202,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":208202,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":6494,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":6494,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":18001,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":18001,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":80702,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":80702,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":117938,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":117900,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":27632,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":120887,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":140918,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":237400,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"PaymentsToAcquireRealEstateAndRealEstateJointVentures":{"label":"Payments to Acquire Real Estate and Real Estate Joint Ventures","description":"The cash outflow associated with the purchase of real estate held-for-investment and real estate joint ventures.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":677000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010"},{"start":"2010-01-01","end":"2010-12-31","val":677000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":677000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2010-12-01","end":"2010-12-31","val":677000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"}]}},"PaymentsToDevelopSoftware":{"label":"Payments to Develop Software","description":"The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":35593,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":35593,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":74056,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":39531,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":274971,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":274971,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":350969,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":350969,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":350969,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":350969,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":132437,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":132437,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":132437,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":138781,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":138781,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":138781,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":138781,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":138781,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":138781,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":138781,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":138781,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":186354,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":186354,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":186354,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":186354,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":186354,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":186354,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":233481,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":233481,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":480355,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":480355,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":332894,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":332894,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13773,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":13773,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":214873,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":214873,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":360685,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":360685,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":368872,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":368872,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":70674,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":70674,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":151559,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":151559,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":230101,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":230101,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":228841,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":228841,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":58461,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":58461,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":125725,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":125725,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":146767,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":146767,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":146227,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":146227,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":340576,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":340576,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":519312,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":519312,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":752837,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":752837,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":902577,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":902577,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":569947,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":569947,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1159583,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1159583,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":1776382,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1776382,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":2496520,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":2496520,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":780599,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":780599,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1936687,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1936687,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":2823887,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2823887,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":3163726,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":3163726,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":262549,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":262549,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":614914,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":614914,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":810219,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":810219,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":881887,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":881887,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"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":"2012-12-31","val":0.001,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.001,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.001,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.001,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.001,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.001,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.001,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.001,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.001,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.001,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.001,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0.001,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":0.001,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.001,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.001,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.001,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.001,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.001,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":0.001,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.001,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.001,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.001,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0.001,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.001,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.001,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.001,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0.001,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.001,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.001,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.001,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0.001,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.001,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0.001,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":0.001,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.001,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.001,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.001,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0.001,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0.001,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0.001,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0.001,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"PreferredStockSharesAuthorized":{"label":"Preferred Stock, Shares Authorized","description":"The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2012-12-31","val":10000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":10000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":10000000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":10000000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":10000000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":10000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":10000000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":10000000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":10000000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":10000000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":10000000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":10000000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":10000000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":10000000,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":10000000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":10000000,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":10000000,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":10000000,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":10000000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":10000000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":10000000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":10000000,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":10000000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":10000000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":10000000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":10000000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":10000000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":10000000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":10000000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":10000000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10000000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10000000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":10000000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":10000000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10000000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10000000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10000000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10000000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":10000000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":10000000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10000000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10000000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10000000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10000000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10000000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10000000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":10000000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":10000000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":10000000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":10000000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10000000,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10000000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10000000,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10000000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":10000000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":10000000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":10000000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":10000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10000000,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":10000000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":10000000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10000000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":10000000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":10000000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":10000000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":10000000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":10000000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":10000000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":10000000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10000000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":10000000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":10000000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":10000000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":10000000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10000000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":10000000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10000000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":10000000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":10000000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":10000000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":10000000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":10000000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":10000000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":10000000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":10000000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":10000000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":10000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":10000000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":10000000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":10000000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":10000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":10000000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":10000000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10000000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"PreferredStockSharesIssued":{"label":"Preferred Stock, Shares Issued","description":"Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.","units":{"shares":[{"end":"2012-12-31","val":2045714,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2045714,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":2045714,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":2045714,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":2045714,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":2045714,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2045714,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2045714,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2045714,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2045714,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":2045714,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":2045714,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":2045714,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":2045714,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2045714,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2045714,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2045714,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2045714,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":2045714,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":2045714,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":2045714,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":2045714,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2045714,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2045714,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2045714,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2045714,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":2045714,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":2045714,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":2045714,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":2045714,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2045714,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2045714,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2045714,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2045714,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":2045714,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":2045714,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":2045714,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":2045714,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2045714,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2045714,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2045714,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2045714,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":2045714,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2045714,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2045714,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2045714,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2045714,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2045714,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2045714,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2045714,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2045714,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2045714,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2045714,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2045714,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2045714,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2045714,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":2045714,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":2045714,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2045714,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":2045714,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":2045714,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2045714,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2045714,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2045714,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2045714,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":2045714,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":2045714,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":2045714,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":2045714,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2045714,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2045714,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2045714,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2045714,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":2045714,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":2045714,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":2045714,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2045714,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2045714,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2045714,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2045714,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2045714,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":2045714,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":2045714,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":2045714,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":2045714,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2045714,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2045714,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2045714,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2045714,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":2045714,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":2045714,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":2045714,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":2045714,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2045714,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2045714,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2045714,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2045714,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"PreferredStockSharesOutstanding":{"label":"Preferred Stock, Shares Outstanding","description":"Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.","units":{"shares":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":2045714,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2045714,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":2045714,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2045714,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2045714,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2045714,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"PreferredStockValue":{"label":"Preferred Stock, Value, Issued","description":"Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"PrepaidExpenseAndOtherAssetsCurrent":{"label":"Prepaid Expense and Other Assets, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":473320,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":473320,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":473320,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":464577,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":422606,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":782862,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":782862,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":782862,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":782862,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":614870,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":719754,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":751270,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":804957,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":482389,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":482389,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":482389,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":482389,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":482389,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":401929,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":364185,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":341918,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":533944,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":533944,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":533944,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":533944,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":533944,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":566474,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":549789,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":414841,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":426736,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":426736,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":426736,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":426736,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":426736,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":561900,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":611967,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":417907,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":435300,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":435300,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":435300,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":435300,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":435300,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":510533,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":400768,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":398031,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":385388,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":385388,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":385388,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":385388,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":385388,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":491548,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":587091,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":576402,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":610886,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":610886,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":610886,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":610886,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":610886,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":707029,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":627187,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":744946,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":902786,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":902786,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":902786,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":902786,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":911214,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":794129,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":737655,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":881134,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":881134,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":881134,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":881134,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":676731,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":889132,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":883715,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":772657,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":772657,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":772657,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":772657,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":772657,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1034135,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":791795,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1226169,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1307548,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":1307548,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1307548,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1307548,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1307548,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":994792,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":920985,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1241641,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":713699,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":713699,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":713699,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":713699,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":713699,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":699529,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":797087,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":908744,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":717545,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":717545,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":717545,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":717545,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":717545,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":967386,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1244914,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1582546,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":758863,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":758863,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":758863,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":758863,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":758863,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":858135,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1568430,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":667224,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":823976,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"ProceedsFromBankDebt":{"label":"Proceeds from Bank Debt","description":"The cash inflow from bank borrowing during the year.","units":{"USD":[{"start":"2011-12-01","end":"2011-12-30","val":4000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2011-12-01","end":"2011-12-30","val":4000000,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"}]}},"ProceedsFromIncomeTaxRefunds":{"label":"Proceeds from Income Tax Refunds","description":"The amount of cash received during the period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":110649,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":20529,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":20529,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2674,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2674,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2674,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":2674,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":2674,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":2674,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":2674,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":2674,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"ProceedsFromIssuanceOfCommonStock":{"label":"Proceeds from Issuance of Common Stock","description":"The cash inflow from the additional capital contribution to the entity.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":11470117,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":11470117,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":11425118,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":11425118,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":11425118,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":11425118,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":22024760,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":22024760,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2021-01-01","end":"2021-03-31","val":1088398,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1100000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":1100000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2022-01-01","end":"2022-03-31","val":-49224,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-49224,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q1"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-61205,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"ProceedsFromIssuanceOfLongTermDebt":{"label":"Proceeds from Issuance of Long-term Debt","description":"The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":668653,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-12-31","val":4148047,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":4148047,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1873139,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-09-30","val":-586164,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"}]}},"ProceedsFromIssuanceOrSaleOfEquity":{"label":"Proceeds from Issuance or Sale of Equity","description":"The cash inflow from the issuance of common stock, preferred stock, treasury stock, stock options, and other types of equity.","units":{"USD":[{"start":"2014-02-03","end":"2014-03-03","val":12500000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1100000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":4345475,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":1100000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":110000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":110000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"ProceedsFromLinesOfCredit":{"label":"Proceeds from Lines of Credit","description":"Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2012-01-01","end":"2012-06-30","val":2294674,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":3035078,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":3031063,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":3031063,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":304020,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":481018,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":481018,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":481018,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":481018,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":1989259,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1989259,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1989259,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3445647,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":3445647,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4266689,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":4266689,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":8630155,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":8630155,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":11973106,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":11973106,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":3926571,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":3926571,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":8649307,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":8649307,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":15778090,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":15778090,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":21995057,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":21995057,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3804476,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":3804476,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":10239395,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":10239395,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":18254362,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":18254362,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":18254362,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":18254362,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2357314,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":2357314,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":3270490,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":3270490,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":11599343,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":11599343,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":20339250,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":20339250,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":8362503,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":8362503,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11598706,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":11598706,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":14048741,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":14048741,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":14048741,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":14048741,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":6192656,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":6192656,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6258000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":6258000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":6354455,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":6354455,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":6784934,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":6784934,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":1796920,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":1796920,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1895659,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1895659,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":1895659,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":1895659,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":1895676,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":1895676,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":4455523,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":15298792,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":15298792,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4313007,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6493284,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":6493284,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":6493284,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":6493284,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":6493284,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":6493284,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1000000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4600000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":4600000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":4600000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":4600000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":5600000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":5600000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2800000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2800000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":2800000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":2800000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"ProceedsFromSaleOfIntangibleAssets":{"label":"Proceeds from Sale of Intangible Assets","description":"The cash inflow from disposal of asset without physical form usually arising from contractual or other legal rights, excluding goodwill.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":1930000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1930000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"}]}},"ProceedsFromSaleOfMachineryAndEquipment":{"label":"Proceeds from Sale of Machinery and Equipment","description":"The cash inflow from sale of machinery and equipment.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":0,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-06-30","val":750,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":750,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":750,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":750,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":750,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"ProceedsFromSaleOfOtherAssets1":{"label":"Proceeds from Sale of Other Assets","description":"Amount of cash inflow from the sale of other assets as part of operating activities.","units":{"EUR":[{"start":"2017-01-01","end":"2017-03-31","val":48700,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}],"USD":[{"start":"2017-01-01","end":"2017-03-31","val":51800,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":51800,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":51800,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"}]}},"ProceedsFromSaleOfPropertyHeldForSale":{"label":"Proceeds from Sale of Property Held-for-sale","description":"The cash inflow from the sale of formerly productive land held for sale, anything permanently fixed to it, including buildings, structures on it, and so forth.","units":{"USD":[{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":236451,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":236451,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":236451,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":236451,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":236451,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":236451,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"ProceedsFromSaleOfPropertyPlantAndEquipment":{"label":"Proceeds from Sale of Property, Plant, and Equipment","description":"The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":750,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-12-31","val":750,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":309100,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":309100,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":309100,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":309100,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1107,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":1107,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":51854,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":51854,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":52693,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":52693,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":53861,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":53861,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":55083,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":55083,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":0,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":2160,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":149210,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":146400,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":211200,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":211200,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":211200,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":211200,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":211200,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":211200,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":29750,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":29750,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":39598,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":39598,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":51203,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":51203,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":51203,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":39720,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":39720,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":46221,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":46221,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":46221,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":34000,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":34000,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":280425,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":280425,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":462218,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":462218,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":126092,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":126092,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":670458,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":670458,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":701706,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":701706,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":701705,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":701705,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":17100,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":17100,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":17100,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":17100,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":17100,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":17100,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":17100,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":17100,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":22000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":22000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":22000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":22000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":22000,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":22000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":44000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":44000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":4999,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":4999,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":10250,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":10250,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":10250,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":10250,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":179273,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":179273,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":179273,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":179273,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":52275,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"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":"2020-01-01","end":"2020-09-30","val":2823000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":1287000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-06-30","val":-380693,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":1061000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":915577,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":636000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":392897,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":14152107,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-14152107,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-14692989,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":14692989,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-23585291,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":951479,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":951479,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-1793552,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":-1793552,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-842073,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":2714666,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-2714666,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-921114,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-4046473,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-4046473,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":653110,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1152663,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-499553,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-1577873,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-425210,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1934279,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-1934279,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-2751112,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":"2016-01-01","end":"2016-12-31","val":274700,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":695600,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"}]}},"PropertyPlantAndEquipmentDisposals":{"label":"Property, Plant and Equipment, Disposals","description":"Amount of divestiture 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":"2016-01-01","end":"2016-12-31","val":309100,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":31500,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-12-31","val":398600,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":129600,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":129600,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2025-01-01","end":"2025-12-31","val":775000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"PropertyPlantAndEquipmentGross":{"label":"Property, Plant and Equipment, Gross","description":"Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2011-12-31","val":2520116,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":2520116,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":2520116,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":2817876,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2791952,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2806283,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":2806283,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":2806283,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":2806283,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":2806283,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":2910288,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3041658,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3095385,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3319269,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3319269,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":3319269,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":3319269,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":3319269,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3338345,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":3834309,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3802788,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":4639810,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":4639810,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":4639810,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":4639810,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":4639810,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4616248,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":4750048,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4812788,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4495369,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":4495369,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":4495369,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":4495369,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":4495369,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4566783,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4554009,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4642020,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2128775,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":2128775,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":2128775,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":2128775,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":2128775,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2147333,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2394029,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2243266,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2688482,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":2688482,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":2688482,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":2688482,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":2688482,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2739207,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2751154,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2813579,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2890995,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":2505172,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":2505172,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":2505172,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":2890995,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2569471,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2637377,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2609065,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2797639,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":2797639,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2797639,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2797639,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":2797639,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2825575,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2910015,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2997084,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3083723,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":3083723,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3083723,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":3083723,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":3083723,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":3099153,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3482279,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3521791,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":3590665,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":3590665,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":3590665,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":3590665,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":3590665,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":4081406,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":4010519,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":3953920,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":4067664,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":4067664,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":4067664,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":4067664,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":4067664,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4184486,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":4194884,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":4218473,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":4318435,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":4318435,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":4318435,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":4318435,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":4318435,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":4296933,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3731761,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3830989,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3719936,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":3719936,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":3719936,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":3719936,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":3719936,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3121865,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3159745,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3176886,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3722259,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":1241510,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":1241510,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":1241510,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1303325,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1306780,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":1336134,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":1336134,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":1336134,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":1336134,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":1336134,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1480811,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1549047,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1508895,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":1428323,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":1428323,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":1428323,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":1428323,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":1428323,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1443526,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1474996,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1428489,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1545951,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1545951,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1545951,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1545951,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1545951,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1466058,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":1836865,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1710790,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1614182,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":1614182,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":1614182,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":1614182,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":1614182,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1556251,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1550624,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1544090,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1513307,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":1513307,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1513307,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":1513307,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1513307,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1439692,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1342692,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1321763,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":736678,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":736678,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":736678,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":736678,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":736678,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":778202,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":976552,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":969651,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1318420,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":1318420,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":1318420,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1318420,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":1318420,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1213163,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1129318,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1058786,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1012684,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":1012684,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":1012684,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1012684,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1012684,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":737766,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":658074,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":581667,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":681575,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":681575,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":681575,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":681575,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":681575,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":594293,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":589664,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":619773,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":573039,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":573039,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":573039,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":573039,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":573039,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":573039,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":565535,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":854053,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":833582,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":841133,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":841133,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":841133,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":841133,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":841133,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1259612,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1152890,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1062614,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":978218,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":978218,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":978218,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":978218,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":978218,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":978633,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":888875,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":857867,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":780800,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":780800,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":780800,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":780800,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":780800,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":695268,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":617203,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":588753,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":544723,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":544723,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":544723,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":544723,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":544723,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":490587,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":500255,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":439110,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":480082,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"PropertyPlantAndEquipmentOwnedAccumulatedDepreciation":{"label":"Property, Plant, and Equipment, Owned, Accumulated Depreciation","description":"The cumulative amount of depreciation (related to long-lived, depreciable flight assets owned by the entity and used in the entity's principle business operations and capitalized assets classified as property, plant and equipment that are owned by the entity) that has been recognized in the income statement.","units":{"USD":[{"end":"2014-09-30","val":3800,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3I"},{"end":"2015-09-30","val":4300,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"}]}},"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":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":25070,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":25070,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":25070,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":57403,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":57403,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":54541,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":54541,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":75389,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":75389,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":75389,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-244,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":-244,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":24047,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":24047,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":37735,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":37735,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1640,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":-1640,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-23127,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":-23127,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":36783,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":36783,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":18072,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":18072,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-6616,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":-6616,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-13394,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":-13394,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":-7932,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":-7932,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":253401,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":253401,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":14136,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":14136,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":31187,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":31187,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":31187,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":31187,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":62522,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":62522,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-5766,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":-5766,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-5766,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-5766,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-6149,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":-6149,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":4803,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":4803,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":7610,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":7610,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":11190,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":11190,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":23460,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":23460,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-01-01","end":"2019-12-31","val":22037,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":22037,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-2954,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-2954,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":571,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":571,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":571,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":571,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":571,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":-571,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-209,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-209,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-24544,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":-24544,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-24544,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":-24544,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":24445,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-24544,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-311,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-311,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":244,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":244,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":11852,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":11852,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":35858,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":35858,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":34037,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":34037,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":39979,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":39979,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":47060,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":47060,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":7566,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":7566,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":13725,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":13725,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":21584,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":21584,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":21818,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":21818,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":6776,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":31281,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":38694,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":26117,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"PurchaseObligation":{"label":"Purchase Obligation","description":"Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.","units":{"USD":[{"end":"2013-12-31","val":600000000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"}]}},"RepaymentsOfLinesOfCredit":{"label":"Repayments of Lines of Credit","description":"Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":0,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":7500,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":7500,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":1873139,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":2294674,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":16958,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":481018,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2014-01-01","end":"2014-03-31","val":4400000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2017-01-01","end":"2017-09-30","val":11046604,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-03-31","val":8362503,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":11443612,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":14048741,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":14048741,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":6192656,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":6192656,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":6258000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":6258000,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":6354455,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":6354455,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":1796920,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":1796920,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1895659,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1895659,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":1895659,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":1895659,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":4455523,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":4455523,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":15298792,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":4313007,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":4313007,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6493284,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":6493284,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":6493284,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":6493284,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":6493284,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":6493284,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1000000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":4600000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":4600000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":4600000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":4600000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":5600000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":5600000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2800000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":2800000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":2800000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":2800000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"RepaymentsOfLongTermCapitalLeaseObligations":{"label":"Repayments of Long-term Capital Lease Obligations","description":"The cash outflow for the obligation for a lease meeting the criteria for capitalization (with maturities exceeding one year or beyond the operating cycle of the entity, if longer).","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":58386,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":88437,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":112576,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":11490,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":23204,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":23204,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":35147,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":35147,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":44724,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":44724,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":13213,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":13213,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":30262,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":30262,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":67023,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":67023,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":53963,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":53963,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":53963,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":10420,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":10420,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":21036,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":21036,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":31855,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":31855,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":42878,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":42878,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":42878,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":8832,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":8832,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":22922,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":22922,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":37728,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":37728,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":52278,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":52278,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":15190,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":15190,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":31128,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":31128,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":50509,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":50509,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":68088,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":68088,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":15183,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":15183,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":21084,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":21084,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":26396,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":26396,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":30990,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":30990,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":15895,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":15895,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":20345,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":20345,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":25562,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":25562,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":79737,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":79737,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":26050,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":26050,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50944,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":50944,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":75785,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":75785,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":101698,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":122300,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":122300,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":238675,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":238675,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":356924,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":356924,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":143637,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":143637,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":291315,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":291315,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":452841,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":452841,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":143916,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":285755,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":428415,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"RepaymentsOfLongTermDebt":{"label":"Repayments of Long-term Debt","description":"The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":664581,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":181280,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":278386,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-09-30","val":528852,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":709535,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":709535,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":286340,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":286340,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":417719,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":417719,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":586164,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":794988,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":794988,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":794988,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":191839,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":191839,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":655059,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":655059,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":913511,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":913511,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":1111526,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":1111526,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":1111526,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":200684,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":200684,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":736261,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":736261,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-01-01","end":"2014-09-30","val":940849,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":940849,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-01-01","end":"2014-12-31","val":1148131,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":1148131,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":209929,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":209929,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1755076,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1755076,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":1969368,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":1969368,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":2186354,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":2186354,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":219451,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":219451,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":441278,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":441278,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":665704,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":665704,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":818414,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":818414,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":79565,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":79565,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":82440,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":82440,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":82440,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":82440,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":82440,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":82440,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"RepaymentsOfNotesPayable":{"label":"Repayments of Notes Payable","description":"The cash outflow for a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":340366,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":501279,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-06-30","val":74065,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-01-01","end":"2011-06-30","val":352451,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":528852,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2012-01-01","end":"2012-06-30","val":67587,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":67587,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2013-01-01","end":"2013-06-30","val":79583,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":129614,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"}]}},"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":"2013-01-01","end":"2013-12-31","val":73561,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":480123,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":68852,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":211025,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":142173,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":479878,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":268853,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":673093,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":673093,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":257383,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":257383,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":258383,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":258383,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":1000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":1000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":261031,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":261031,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":2648,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":2648,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":699013,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":699013,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":151373,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":151373,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":207799,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":207799,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":56426,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":56426,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":219141,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":219141,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":11342,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":11342,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":219141,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":219141,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"RestrictedStockExpense":{"label":"Restricted Stock or Unit Expense","description":"Amount of noncash expense for award of restricted stock or unit under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":87144,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":21786,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":43572,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":21786,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":65358,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":21786,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":125623,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":125623,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":22054,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":151321,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":129267,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":156768,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":156768,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":5447,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":5447,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":157857,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":157857,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":49884,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":167918,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":118034,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":370582,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":370582,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":202664,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":202664,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":387690,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":387690,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":16737,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":197600,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":197600,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":180863,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":180863,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":289426,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":289426,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":91826,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":91826,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":381251,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":381251,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":254499,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":437427,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":437427,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":182928,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":182928,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":570693,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":570693,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":133266,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":133266,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":704973,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":704973,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":157107,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":371959,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":214852,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":582561,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":210602,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":804192,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":804192,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":179741,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-03-31","val":179741,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":89385,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":95454,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":512140,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":276570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":914194,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":914194,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":389393,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":389393,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":56780,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":726961,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":28390,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":337568,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":900842,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":900842,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":173881,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":173881,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1097062,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":1097062,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":170781,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":308409,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":137628,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":416778,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":108369,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":625980,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"RestrictedStockSharesIssuedNetOfSharesForTaxWithholdings":{"label":"Restricted Stock, Shares Issued Net of Shares for Tax Withholdings","description":"Number, after shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.","units":{"shares":[{"start":"2021-01-01","end":"2021-06-30","val":12526,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":12526,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"RestrictedStockValueSharesIssuedNetOfTaxWithholdings":{"label":"Restricted Stock, Value, Shares Issued Net of Tax Withholdings","description":"Value, after value of shares used to satisfy grantee's tax withholding obligation for award under share-based payment arrangement, of restricted shares issued. Excludes cash used to satisfy grantee's tax withholding obligation.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":140900,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":140900,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2023-01-01","end":"2023-03-31","val":-3628,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2024-01-01","end":"2024-03-31","val":218783,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":258381,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":258382,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":258382,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":115211,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":130745,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":130745,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":130745,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"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":-46800646,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":-46800646,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":-46800646,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":-46903575,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":-46685636,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":-46553780,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":-46553780,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":-46553780,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":-46553780,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":-46553780,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":-46496377,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":-46798439,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":-46554731,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":-45720875,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":-45720875,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":-45720875,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":-45720875,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":-45720875,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":-45756144,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":-45616793,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":-45321972,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":-47415660,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":-47415660,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":-47415660,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":-47415660,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":-47415660,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-48342358,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-49011597,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-54913293,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-55816286,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":-55816286,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":-55816286,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":-55816286,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":-55816286,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-56974045,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-58383673,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-60146953,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-61282893,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":-61282893,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":-61282893,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":-61282893,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":-61282893,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-61942403,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-62839336,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-62987373,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-65416805,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":-65416805,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":-65416805,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":-65416805,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":-65416805,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-66571022,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-67871197,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-68185798,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-68950742,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":-68950742,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":-68950742,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":-68950742,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":-68950742,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-69412915,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-69885086,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-69995097,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-70407218,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":-70407218,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":-70407218,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-70407218,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-70407218,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-70023117,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-70330878,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-70147168,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-70180963,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":-70180963,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":-70180963,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":-70180963,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":-70180963,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-69697075,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-69208448,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-68141485,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":-59857279,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-59857279,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":-59857279,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":-59857279,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":-59857279,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-59271855,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-59476586,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-58941702,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-59516183,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":-59516183,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":-59516183,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":-59516183,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":-59516183,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-59909080,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-73668289,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-74209172,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-83101474,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":-83101474,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":-83101474,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":-83101474,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":-83101474,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-84052953,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-84895026,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-85816140,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-87147947,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":-87147947,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":-87147947,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":-87147947,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":-87147947,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-87801057,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-88300610,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-88725820,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-89082226,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":-89082226,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":-89082226,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":-89082226,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":-89082226,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":-89806289,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":-90424748,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-90983933,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":-91833338,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"RevenueFromContractWithCustomerIncludingAssessedTax":{"label":"Revenue from Contract with Customer, Including Assessed Tax","description":"Amount, including tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value-added and excise.","units":{"USD":[{"start":"2020-01-01","end":"2020-06-30","val":1300000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":492600,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1600000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":350400,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-06-30","val":1510000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":568000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1800000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":344700,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"}]}},"Revenues":{"label":"Revenues","description":"Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":37492745,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":18880506,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":55956617,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":18463872,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":75884246,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":20079619,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":37623957,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":37623957,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":17544338,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":17544338,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":58918317,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":58918317,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":21294360,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":21294360,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":83678896,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":83678896,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":21916902,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":21916902,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":44010055,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":44010055,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":22093153,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":22093153,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":73626995,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":73626995,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":29616940,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":29616940,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":101720247,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":101720247,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":39665356,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":39665356,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":94449146,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":94449146,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":54783790,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":54783790,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":151955707,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":151955707,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":57506561,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":57506561,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":180343015,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":180343015,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2020-01-01","end":"2020-12-31","val":20650843,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":20650843,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":20650843,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":40634263,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":40634263,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":19983420,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":19983420,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":62885545,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":62885545,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":22251282,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":22251282,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":87338097,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":87338097,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":22436427,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":22436427,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":45493781,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":45493781,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":23057354,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":23057354,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":70765353,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":70765353,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":25271572,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":25271572,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":94103365,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":94103365,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":25273681,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":25273681,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":52036538,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":52036538,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":26762857,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":26762857,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":77770195,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":77770195,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":25733657,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":25733657,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":106026360,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":106026360,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":34207279,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":34207279,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":70248050,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":70248050,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":36040771,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":36040771,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":104868483,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":104868483,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":34620433,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":34620433,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":142571749,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":142571749,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":34217739,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":72097941,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":37880202,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":108223148,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":36125207,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":150545364,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Finance Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for finance lease liability.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":471919,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":471919,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":943290,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":943290,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":876281,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":876281,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-03-31","val":542232,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":542232,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"}]}},"RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability":{"label":"Right-of-Use Asset Obtained in Exchange for Operating Lease Liability","description":"Amount of increase in right-of-use asset obtained in exchange for operating lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":943290,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":876281,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":876281,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":876281,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":876281,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2024-11-01","end":"2024-11-02","val":828608,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-11-01","end":"2024-11-02","val":828608,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q3I"},{"start":"2025-01-01","end":"2025-03-31","val":542232,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-05-01","end":"2025-05-02","val":542232,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q1I"},{"start":"2025-01-01","end":"2025-06-30","val":542232,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":542232,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"}]}},"SaleOfStockPricePerShare":{"label":"Sale of Stock, Price Per Share","description":"Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.","units":{"USD/shares":[{"end":"2014-03-03","val":1.38,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2020-08-18","val":0.001,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-08-18","val":0.001,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"}]}},"SalesRevenueNet":{"label":"Revenue, Net (Deprecated 2018-01-31)","description":"Total revenue from sale of goods and services rendered during the reporting period, in the normal course of business, reduced by sales returns and allowances, and sales discounts.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":23615176,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":12452120,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":37372274,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":13757098,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":50812776,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":10529125,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":20495003,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":20495003,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":9965878,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":9965878,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":31176820,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":31176820,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":10681817,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":10681817,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":41372490,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":41372490,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":13701741,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":13701741,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":26212385,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":26212385,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":12510644,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":12510644,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":41423281,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":41423281,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":15210896,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":15210896,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":55782742,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":55782742,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":55782742,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11968106,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":11968106,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":11968106,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":23312068,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":23312068,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":11343962,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":11343962,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":11343962,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":35534573,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":35534573,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":12222505,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":12222505,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":12222505,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":46825032,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":46825032,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":46825032,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2013-10-01","end":"2013-12-31","val":11290459,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4"},{"start":"2014-01-01","end":"2014-03-31","val":9602779,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":9602779,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-03-31","val":9602779,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2014-01-01","end":"2014-03-31","val":9602779,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":21996800,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":21996800,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":12394021,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":12394021,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-04-01","end":"2014-06-30","val":12394021,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":12394021,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":36552708,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":36552708,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":14555908,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":14555908,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-07-01","end":"2014-09-30","val":14555908,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":14555908,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":53316210,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":53316210,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2014-10-01","end":"2014-12-31","val":16763502,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-10-01","end":"2014-12-31","val":16763502,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4"},{"start":"2015-01-01","end":"2015-03-31","val":17695568,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":17695568,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-03-31","val":17695568,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":35128313,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":35128313,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":17432745,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":17432745,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-04-01","end":"2015-06-30","val":17432745,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":52123171,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":52123171,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":16994858,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":16994858,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-07-01","end":"2015-09-30","val":16994858,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":70838017,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":70838017,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2015-10-01","end":"2015-12-31","val":18714846,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4"},{"start":"2016-01-01","end":"2016-03-31","val":20508640,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":20508640,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":38048306,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":38048306,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":17539666,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":17539666,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":60163145,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":60163145,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":22114839,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":22114839,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":78420864,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":78420864,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":18612239,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":18612239,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":37492745,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":18880506,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":55956617,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":18463872,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":75884246,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":20079619,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"}]}},"SalesRevenueServicesGross":{"label":"Sales Revenue, Services, Other (Deprecated 2018-01-31)","description":"Amount before allowances and discounts of service revenue classified as other.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":49496532,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":6567396,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":10000200,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4829980,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":13760600,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":3760400,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":41048618,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":5116662,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":8400497,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4604498,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":13727766,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":5327269,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3"}]}},"SalesRevenueServicesNet":{"label":"Sales Revenue, Services, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from services rendered in the normal course of business, after deducting allowances and discounts.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":6286210,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4142351,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":8330729,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":4232388,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":12384740,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":4071543,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":5776414,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":3932711,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":8253070,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":4301378,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":12696353,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":4443283,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3"}]}},"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":"2010-01-01","end":"2010-06-30","val":831003,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":487996,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":1294849,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":463846,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":1811305,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":430183,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":815283,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":385100,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":1177937,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":362654,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":1484003,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":640716,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":1517115,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":876399,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":2222305,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":705190,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":2741799,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":2741799,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":805817,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1686120,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":1686120,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":880303,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":880303,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":2361900,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":2361900,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":675780,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":675780,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3125867,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":3125867,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":3125867,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":845112,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":845112,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1883171,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":1883171,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":1038059,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":1038059,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2751323,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":2751323,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":868152,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":868152,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":3432602,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":3432602,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":770511,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":770511,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1568194,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":1568194,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":797683,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":797683,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2333039,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":2333039,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":764845,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":764845,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3030249,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":3030249,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":739049,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":739049,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1441514,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":1441514,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":702465,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":702465,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2066995,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":2066995,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":625481,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":625481,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":2667808,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":2667808,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":548859,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":548859,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1177178,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":1177178,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":628319,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":628319,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1709892,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":1709892,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":532714,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":532714,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2202913,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":2202913,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":534637,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":534637,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":979582,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":979582,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":444945,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":444945,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1366989,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":1366989,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":387407,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":387407,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1743693,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":1743693,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":393411,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":393411,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":808873,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":808873,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":415462,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":415462,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1215556,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1215556,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":406683,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":406683,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1659875,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":1659875,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":492231,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":492231,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":931915,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":931915,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":439684,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":439684,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1431930,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":1431930,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":500015,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":500015,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1871146,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":1871146,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":482299,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":482299,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1015827,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":1015827,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":533528,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":533528,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1505548,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":1505548,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":489721,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":489721,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2008733,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":2008733,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":575169,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":575169,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1137792,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1137792,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":562623,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":562623,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":1665518,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":1665518,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":527726,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":527726,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":2134240,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":2134240,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":521678,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":521678,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1063850,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1063850,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":542172,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":542172,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":1553887,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1553887,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":490037,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":490037,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2191838,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":2191838,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":611893,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":611893,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1171819,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1171819,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":559926,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":559926,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1702210,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":1702210,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":530391,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":530391,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2262266,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":2262266,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":639482,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1309279,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":669797,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1986897,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":677618,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":2733824,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2010-01-01","end":"2010-06-30","val":56745,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-01-01","end":"2010-09-30","val":86752,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-01-01","end":"2010-12-31","val":110398,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":28190,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":39937,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":39937,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":11747,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":109857,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":86752,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":69920,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":157459,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":157459,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":55053,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":110280,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":55227,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":165873,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":55593,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":217611,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":130468,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":130468,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":139892,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":139892,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":139892,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":237138,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":237138,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":212193,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-06-30","val":136326,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":204414,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-06-30","val":219079,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":138036,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2021-01-01","end":"2021-03-31","val":182842,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":426663,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":243821,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":662132,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":235469,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":179741,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":179741,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":269126,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":269126,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":89385,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":89385,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":384267,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":384267,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":115141,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":528582,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":140116,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":235570,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":235570,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":95454,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":535417,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":535417,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":960991,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":960991,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":417783,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":417783,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":783741,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":783741,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":365958,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":986325,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":986325,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-202584,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1211247,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":1211247,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":198859,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":364877,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":166018,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":518988,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-154111,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":770219,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period","description":"The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":235000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value","description":"Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":0.38,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period","description":"The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":250000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":400000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":400000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":400000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1575000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value","description":"The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":1.08,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.43,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.43,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0.43,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.16,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number","description":"The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.","units":{"shares":[{"end":"2010-12-31","val":976253,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":840000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2011-12-31","val":840000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":840000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":1240000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1240000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":900000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q4I"},{"end":"2012-12-31","val":900000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2013-03-31","val":2475000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value","description":"Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.","units":{"USD/shares":[{"end":"2010-12-31","val":0.43,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0.7,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2011-12-31","val":0.7,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0.7,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2012-06-30","val":0.61,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.61,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.6,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q4I"},{"end":"2012-12-31","val":0.6,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2013-03-31","val":0.32,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period","description":"The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":151253,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":340000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":340000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2014-01-01","end":"2014-03-31","val":422912,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value","description":"The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":0.13,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.64,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":0.64,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2014-01-01","end":"2014-03-31","val":0.25,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","description":"The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2021-01-01","end":"2021-10-01","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","description":"The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":1.02,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.74,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.74,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":0.74,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2014-01-01","end":"2014-03-31","val":0.74,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2016-01-01","end":"2016-12-31","val":0.7,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2019-01-01","end":"2019-12-31","val":0.645,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.645,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2021-01-01","end":"2021-10-01","val":0.66,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Maximum","description":"The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2013-01-01","end":"2013-03-31","val":0.7,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.7,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.7,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate, Minimum","description":"The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2013-01-01","end":"2013-03-31","val":0.67,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.67,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.67,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2014-01-01","end":"2014-03-31","val":0.0071,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2019-01-01","end":"2019-12-31","val":0.024,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0.024,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2021-01-01","end":"2021-10-01","val":0.0071,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-09-30","val":0.041,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0.041,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Maximum","description":"The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.0238,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.004,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.0042,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.0042,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.0042,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate, Minimum","description":"The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2011-01-01","end":"2011-12-31","val":0.004,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0.0038,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.0038,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.0038,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.0038,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted","description":"Net number of non-option equity instruments granted to participants.","units":{"shares":[{"start":"2021-01-01","end":"2021-09-30","val":83326,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized","description":"Number of additional shares authorized for issuance under share-based payment arrangement.","units":{"shares":[{"start":"2014-02-01","end":"2014-02-27","val":1181475,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized","description":"Number of shares authorized for issuance under share-based payment arrangement.","units":{"shares":[{"end":"2014-02-26","val":7876497,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant","description":"The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.","units":{"shares":[{"end":"2016-03-31","val":3902211,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3327211,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":3402211,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Number","description":"The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.","units":{"shares":[{"end":"2011-12-31","val":2522000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":2072000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":2072000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2312000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":2312000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1632000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1632000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1486500,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1436500,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1859412,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2015-03-31","val":1650269,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1042400,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1003496,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1015668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1163168,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":1163168,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1258168,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":1258168,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1183168,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":1183168,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1170668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1130668,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":887334,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":708334,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Exercise Price","description":"The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.","units":{"USD/shares":[{"end":"2011-12-31","val":0.5,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":0.59,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.59,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.67,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0.67,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.72,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.72,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.74,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.76,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.71,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2015-03-31","val":0.76,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.68,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.67,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.68,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.77,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":0.77,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.82,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":0.82,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.82,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":0.82,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.82,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.82,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.75,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.73,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"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":"2011-01-01","end":"2011-12-31","val":92600,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":305250,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":305250,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":305250,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":89700,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":89700,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":741200,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014"},{"start":"2017-01-01","end":"2017-12-31","val":9000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":10000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":10000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":10000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2019"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Expirations in Period","description":"Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":680000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":680000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":680000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":680000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Intrinsic Value","description":"The combined weighted average of the accumulated differences between the fair values on underlying shares and exercises prices to acquire such shares as of the grant date on options that were either forfeited or lapsed.","units":{"USD/shares":[{"start":"2015-01-01","end":"2015-12-31","val":0.74,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.74,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.8,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0.62,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0.83,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.79,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.91,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":0.97,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period","description":"The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.","units":{"shares":[{"start":"2012-01-01","end":"2012-06-30","val":-25000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":-25000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":25000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":275000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":315000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":690000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2015-01-01","end":"2015-03-31","val":250000,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":250000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":250000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":250000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":292000,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":292000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":25000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":317000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":25000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":392000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":417000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":70000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1023334,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":150000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":1402334,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":150000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures","description":"Net number of share options (or share units) granted during the period.","units":{"shares":[{"start":"2012-01-01","end":"2012-06-30","val":400000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":400000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross","description":"Gross number of share options (or share units) granted during the period.","units":{"shares":[{"start":"2011-01-01","end":"2011-12-31","val":250000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":400000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":400000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1575000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1575000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":1575000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":1650000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":50000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":180000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":180000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":180000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":50000,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":50000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":650000,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":650000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":650000,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":650000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":650000,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":600000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":300000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":850000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":300000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":3440000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":300000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":3515000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":980851,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":980851,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-12-31","val":150000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2018"}]}},"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":"2012-01-01","end":"2012-12-31","val":0.43,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-06-30","val":0.16,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.16,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0.18,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0.59,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.7,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":0.7,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-03-31","val":0.39,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.4,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":0.4,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value","description":"Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.","units":{"USD":[{"end":"2011-12-31","val":594000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-09-30","val":45750,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":18000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":305600,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2014-12-31","val":1573423,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1115978,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1455465,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":350267,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":163067,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":34200,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26433,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2018-06-30","val":95850,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number","description":"Number of options outstanding, including both vested and non-vested options.","units":{"shares":[{"end":"2010-12-31","val":3587000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":3362000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":3362000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":3362000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":3362000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011Q4I"},{"end":"2012-06-30","val":3312000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":3312000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":3212000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":3212000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":3212000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":3212000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":3212000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":4107000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":3832000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":3686500,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3336500,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":3336500,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3386500,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":2791601,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2014-12-31","val":2791601,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2014-12-31","val":2791601,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2014-12-31","val":2791601,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2324441,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1896572,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1857668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1615668,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":1615668,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2190668,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":2190668,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2115668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":2115668,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2090668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":2090668,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":2090668,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":2090668,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2590668,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1887334,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":4098334,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price","description":"Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.","units":{"USD/shares":[{"end":"2010-12-31","val":0.62,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":0.64,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":0.64,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":0.64,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":0.64,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011Q4I"},{"end":"2012-06-30","val":0.72,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":0.72,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":0.74,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":0.74,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":0.74,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.74,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0.74,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":0.68,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":0.69,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.69,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.72,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0.72,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.73,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":0.83,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2014-12-31","val":0.83,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2014-12-31","val":0.83,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2014-12-31","val":0.83,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.86,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.91,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.91,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.94,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":0.94,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.86,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":0.86,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.87,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2016-09-30","val":0.87,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.86,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":0.86,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":0.86,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":0.86,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.85,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.76,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.6,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Exercisable, Aggregate Intrinsic Value","description":"Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD":[{"end":"2013-06-30","val":296100,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":324600,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1300000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1700000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2018-06-30","val":38100,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-12-31","val":574000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value","description":"Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD":[{"end":"2013-06-30","val":767600,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":930100,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":3100000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013Q4I"},{"end":"2014-03-31","val":3000000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":896119,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1115978,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1455465,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":350267,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":163067,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015Q4I"},{"end":"2016-03-31","val":34200,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":26433,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2018-06-30","val":84500,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":78756,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-12-31","val":799282,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-12-31","val":808185,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number","description":"Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"shares":[{"end":"2015-03-31","val":2324441,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1896572,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1857668,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1857668,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1608449,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":1608449,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2064739,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":2064739,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1989739,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1964739,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2392908,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1763594,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price","description":"Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.","units":{"USD/shares":[{"end":"2015-03-31","val":0.86,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.91,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.91,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.91,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.94,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2016-03-31","val":0.94,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.87,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2016-06-30","val":0.87,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.88,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.87,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.85,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.77,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period","description":"Number of shares issued under share-based payment arrangement.","units":{"shares":[{"start":"2017-01-01","end":"2017-01-03","val":84188,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2016Q4I"}]}},"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":"2011-01-01","end":"2011-12-31","val":0.88,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.07,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.07,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0.08,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.08,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":0.37,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0.3,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2015-01-01","end":"2015-03-31","val":0.58,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.81,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":0.81,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":0.81,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.57,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.57,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":0.57,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2013-01-01","end":"2013-03-31","val":0.55,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.55,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.55,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0.55,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2015-01-01","end":"2015-03-31","val":0.74,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.74,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":0.74,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-03-31","val":0.74,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.8,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":0.62,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price","description":"Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":0.83,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.54,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.54,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0.54,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2012-01-01","end":"2012-12-31","val":0.54,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2013-01-01","end":"2013-06-30","val":0.54,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.61,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0.59,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"}]}},"ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price","description":"Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.","units":{"USD/shares":[{"start":"2011-01-01","end":"2011-12-31","val":1.3,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":0.69,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-09-30","val":0.69,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-12-31","val":0.69,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":0.69,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0.51,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0.51,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.51,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0.52,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1.48,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1.45,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":1.45,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":1.45,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0.68,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0.68,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.7,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0.7,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0.7,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0.7,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0.7,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":0.82,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":0.71,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":0.59,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardAcceleratedVestingNumber":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number","description":"Number of shares for which recognition of cost was accelerated for award under share-based payment arrangement.","units":{"shares":[{"start":"2016-01-01","end":"2016-03-31","val":250000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":250000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":250000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":250000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested","description":"Intrinsic value of nonvested award under share-based payment arrangement. Excludes share and unit options.","units":{"USD":[{"end":"2016-12-31","val":147500,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":191250,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1I"},{"end":"2017-06-30","val":57500,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":568894,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":539468,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueOutstanding":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Outstanding","description":"Intrinsic value of outstanding award under share-based payment arrangement. Excludes share and unit options.","units":{"USD":[{"end":"2016-12-31","val":185000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":108750,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1I"},{"end":"2017-06-30","val":177750,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"},{"end":"2017-12-31","val":244000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"}]}},"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":"2011-12-31","val":594000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-06-30","val":238720,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-12-31","val":18000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"},{"end":"2013-03-31","val":125100,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares","description":"Number of non-vested options outstanding.","units":{"shares":[{"end":"2011-12-31","val":840000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011Q4I"},{"end":"2012-12-31","val":900000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":900000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":900000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-06-30","val":2200000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":2200000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1900000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1900000,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1527088,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":1340838,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2014-12-31","val":1340838,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2014-12-31","val":1340838,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2014Q4I"},{"end":"2015-03-31","val":674172,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":854172,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":854172,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":841672,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":841672,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":841672,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":500000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2015Q4I"},{"end":"2016-03-31","val":452500,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":932500,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":932500,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":250000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2016-12-31","val":250000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2016-12-31","val":250000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":425000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1I"},{"end":"2017-06-30","val":125000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q4I"},{"end":"2018-03-31","val":980851,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":980851,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares","description":"Number of non-vested options forfeited.","units":{"shares":[{"start":"2013-01-01","end":"2013-06-30","val":275000,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":275000,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":650000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2017-01-01","end":"2017-03-31","val":60000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":600000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":60000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value","description":"Weighted average grant-date fair value of non-vested options forfeited.","units":{"USD/shares":[{"start":"2013-01-01","end":"2013-06-30","val":0.16,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-09-30","val":0.16,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":0.22,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2015-01-01","end":"2015-03-31","val":0.39,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.39,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":0.39,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.72,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":0.72,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Option, Nonvested, Weighted Average Exercise Price","description":"Weighted average grant-date fair value of non-vested options outstanding.","units":{"USD/shares":[{"end":"2011-12-31","val":0.7,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2011Q4I"},{"end":"2012-12-31","val":0.6,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":0.6,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":0.6,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-06-30","val":0.34,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":0.34,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":0.36,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":0.37,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.41,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-12-31","val":0.57,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2014-12-31","val":0.57,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2014-12-31","val":0.57,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.83,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.8,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.8,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.8,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":0.8,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":0.8,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.9,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.59,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.59,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares","description":"Number of options vested.","units":{"shares":[{"start":"2015-01-01","end":"2015-03-31","val":416666,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":416666,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":416666,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-03-31","val":439172,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":534172,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":537142,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":1989739,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":250000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":125000,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":275000,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":3614538,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":400000,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":58123,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":58123,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-06-30","val":132384,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":132384,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value","description":"Weighted average grant-date fair value of options vested.","units":{"USD/shares":[{"start":"2015-01-01","end":"2015-03-31","val":0.27,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0.27,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":0.27,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-03-31","val":0.65,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0.69,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":0.69,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"}]}},"SharesPaidForTaxWithholdingForShareBasedCompensation":{"label":"Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation","description":"Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"shares":[{"start":"2016-02-15","end":"2016-03-15","val":32300,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-02-15","end":"2016-03-15","val":32300,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q1I"},{"start":"2016-01-01","end":"2016-12-31","val":32300,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":32300,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-01-03","val":40812,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2016Q4I"},{"start":"2017-01-01","end":"2017-03-31","val":32300,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"}]}},"StockholdersEquity":{"label":"Stockholders' Equity Attributable to Parent","description":"Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.","units":{"USD":[{"end":"2009-12-31","val":14778644,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2009Q4I"},{"end":"2010-12-31","val":22016398,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":22016398,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":22016398,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2010-12-31","val":22016398,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-06-30","val":22164606,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":22452465,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":22836152,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":22836152,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":22836152,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":22836152,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":22836152,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2011-12-31","val":22836152,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2011-12-31","val":22836152,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2011Q4I"},{"end":"2012-03-31","val":22948608,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":22731523,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":23040672,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":23937267,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":23937267,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":23937267,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":23937267,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":23937267,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2012-12-31","val":23937267,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2012-12-31","val":23937267,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2012Q4I"},{"end":"2013-03-31","val":23955984,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":24153617,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":24556817,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":22515738,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":22515738,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":22515738,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":22515738,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":22515738,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2013-12-31","val":22515738,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013Q4I"},{"end":"2014-03-31","val":33141873,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":32510767,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":26853177,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":36778856,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":36778856,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":36778856,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":36778856,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":36778856,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2014-12-31","val":36778856,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":35670233,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":34903852,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":33282989,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":32190666,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":32190666,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":32190666,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":32190666,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":32190666,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2015-12-31","val":32190666,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2015Q4I"},{"end":"2016-03-31","val":31635373,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":30749836,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":30685253,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":28276651,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":28276651,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":28276651,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":28276651,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":28276651,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2016-12-31","val":28276651,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2016Q4I"},{"end":"2017-03-31","val":27231522,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":26113622,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":25768625,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":25210066,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":25210066,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":25210066,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":25210066,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":25210066,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2017-12-31","val":25210066,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2017-12-31","val":25210066,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":25210066,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":25210066,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2017Q4I"},{"end":"2018-03-31","val":24897235,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2018-03-31","val":24897235,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-03-31","val":24897235,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-03-31","val":24897235,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":24582663,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2018-06-30","val":24582663,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-06-30","val":24582662,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":24717929,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2018-09-30","val":24717929,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":24416970,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":24416970,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":24416970,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":24416970,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":24416970,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2018-12-31","val":24939418,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2018-12-31","val":24939418,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2018-12-31","val":24939418,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2018-12-31","val":24416970,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2018Q4I"},{"end":"2019-03-31","val":24861055,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2019-03-31","val":24861055,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-03-31","val":24861055,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-03-31","val":24861055,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-03-31","val":24861055,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-03-31","val":24861055,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q1I"},{"end":"2019-06-30","val":24851400,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":24851400,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-06-30","val":24851400,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-06-30","val":24851400,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25148150,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":25148150,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3I"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2019-12-31","val":24939418,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2019Q4I"},{"end":"2020-03-31","val":25657304,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2020-03-31","val":25657304,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-03-31","val":25657304,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-03-31","val":25657304,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-03-31","val":25657304,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-03-31","val":25657304,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1I"},{"end":"2020-06-30","val":26382957,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-06-30","val":26382957,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-06-30","val":26382957,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-06-30","val":26382957,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2I"},{"end":"2020-09-30","val":27674866,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":40551723,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":40551723,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":42222794,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":42222794,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-03-31","val":42222794,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2021-03-31","val":42222794,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-03-31","val":42222794,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-03-31","val":42222794,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":42264193,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2021-06-30","val":42264193,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2021-06-30","val":42264193,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-06-30","val":42264193,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2I"},{"end":"2021-09-30","val":43153590,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"end":"2021-09-30","val":43153590,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":41675995,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2021Q4I"},{"end":"2022-03-31","val":40698569,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":40698569,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-03-31","val":40698569,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":40698569,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-03-31","val":40698569,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-03-31","val":40698569,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1I"},{"end":"2022-06-30","val":26893891,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":26893891,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-06-30","val":26893891,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-06-30","val":26893891,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":26349625,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":26349625,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2022-12-31","val":17751203,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":16973460,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-03-31","val":16973460,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2023-03-31","val":16973460,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-03-31","val":16973460,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-03-31","val":16973460,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-03-31","val":16973460,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q1I"},{"end":"2023-06-30","val":16259245,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2023-06-30","val":16259245,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-06-30","val":16259245,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-06-30","val":16259245,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q2I"},{"end":"2023-09-30","val":15560816,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":15560816,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3I"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2023-12-31","val":14677429,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2023Q4I"},{"end":"2024-03-31","val":14201099,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-03-31","val":14201099,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-03-31","val":14201099,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2024-03-31","val":14201099,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-03-31","val":14201099,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-03-31","val":14201099,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1I"},{"end":"2024-06-30","val":14021190,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-06-30","val":14021189,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2024-06-30","val":14021190,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-06-30","val":14021189,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q2I"},{"end":"2024-09-30","val":13848112,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2024-09-30","val":13848112,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13579969,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":13579969,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":13579969,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":13579969,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":13579969,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":12965659,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2025-03-31","val":12965659,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2025-03-31","val":12965659,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12562530,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2025-06-30","val":12562530,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12157866,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":11530681,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"StockIssued1":{"label":"Stock Issued","description":"The fair value of stock issued in noncash financing activities.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":597292,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":204229,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2011-01-01","end":"2011-12-31","val":204229,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"}]}},"StockIssuedDuringPeriodSharesNewIssues":{"label":"Stock Issued During Period, Shares, New Issues","description":"Number of new stock issued during the period.","units":{"shares":[{"start":"2010-01-01","end":"2010-12-31","val":445740,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":295984,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2011"},{"start":"2014-02-03","end":"2014-03-03","val":9057972,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2023-01-01","end":"2023-09-30","val":288570,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":288570,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":163903,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"StockIssuedDuringPeriodSharesOther":{"label":"Stock Issued During Period, Shares, Other","description":"Number of shares of stock issued attributable to transactions classified as other.","units":{"shares":[{"start":"2021-01-01","end":"2021-06-30","val":100687,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":100687,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"StockIssuedDuringPeriodSharesRestrictedStockAwardGross":{"label":"Stock Issued During Period, Shares, Restricted Stock Award, Gross","description":"Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.","units":{"shares":[{"start":"2010-01-01","end":"2010-12-31","val":250000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2010"},{"start":"2021-01-01","end":"2021-12-31","val":83326,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":153903,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":153903,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":163903,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":140300,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":56300,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":56300,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":628572,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":628572,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":628572,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures":{"label":"Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures","description":"Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.","units":{"shares":[{"start":"2016-01-01","end":"2016-06-30","val":209438,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-09-30","val":209438,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"}]}},"StockIssuedDuringPeriodSharesStockOptionsExercised":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period","description":"Number of share options (or share units) exercised during the current period.","units":{"shares":[{"start":"2011-01-01","end":"2011-06-30","val":240000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":120000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":240000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-01-01","end":"2011-12-31","val":240000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-06-30","val":425000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":425000,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":-425000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":-425000,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":525000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":525000,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":105500,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-12-31","val":155500,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2013"},{"start":"2015-01-01","end":"2015-03-31","val":217160,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":825029,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-01-01","end":"2015-09-30","val":-863933,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-01-01","end":"2015-12-31","val":863933,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":30000,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":30000,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":30000,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2018-01-01","end":"2018-03-31","val":84062446,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":84062446,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-09-30","val":75000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-06-30","val":2500,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":41500,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"}]}},"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":"2010-01-01","end":"2010-12-31","val":597292,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":204229,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":204229,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2014-01-01","end":"2014-12-31","val":22024760,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":22024760,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":-4345475,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":4345475,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-140894,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-140894,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-12-31","val":1071074,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":108000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2022-01-01","end":"2022-03-31","val":108000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q1"},{"start":"2024-01-01","end":"2024-03-31","val":-218783,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-218783,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":-39598,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2025-01-01","end":"2025-03-31","val":-115211,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2025-01-01","end":"2025-03-31","val":-115211,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":-15534,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"}]}},"StockIssuedDuringPeriodValueOther":{"label":"Stock Issued During Period, Value, Other","description":"Value of shares of stock issued attributable to transactions classified as other.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":1088398,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-12-31","val":-49224,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-3628,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-3628,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":-3628,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-12-31","val":-3627,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-3627,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-218783,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-218783,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":-218783,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":-39598,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-39599,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":173881,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-258382,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-258382,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"}]}},"StockIssuedDuringPeriodValueRestrictedStockAwardGross":{"label":"Stock Issued During Period, Value, Restricted Stock Award, Gross","description":"Aggregate value of stock related to Restricted Stock Awards issued during the period.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":-51863,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":243188,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":8300,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-12-31","val":-123866,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":-123866,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":474116,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":356082,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":-140894,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":108000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"}]}},"StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures":{"label":"Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures","description":"Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":87143,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":87143,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":87143,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":87143,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":87143,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":87143,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":87143,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":87144,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-51863,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2016"}]}},"StockIssuedDuringPeriodValueShareBasedCompensation":{"label":"Shares Issued, Value, Share-based Payment Arrangement, after Forfeiture","description":"Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":-10113,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-01-01","end":"2020-03-31","val":-10113,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q1"},{"start":"2022-01-01","end":"2022-03-31","val":-818211,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"StockIssuedDuringPeriodValueShareBasedCompensationGross":{"label":"Shares Issued, Value, Share-based Payment Arrangement, before Forfeiture","description":"Value, before forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":43900,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":100000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":43900,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":100000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":100000,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":4999,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":32803,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":41086,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":40,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":40,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"StockIssuedDuringPeriodValueStockOptionsExercised":{"label":"Stock Issued During Period, Value, Stock Options Exercised","description":"Value of stock issued as a result of the exercise of stock options.","units":{"USD":[{"start":"2010-01-01","end":"2010-12-31","val":149210,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-12-31","val":211200,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":211200,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":51203,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":51203,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":51203,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":46221,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":46221,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":46221,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":462218,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":462218,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":701705,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":701705,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":17100,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":17100,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":22000,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":22000,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":22000,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-12-31","val":44000,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":44000,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2020-01-01","end":"2020-09-30","val":169,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-01-01","end":"2020-12-31","val":4999,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":4999,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":10250,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-12-31","val":179273,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"StockOptionPlanExpense":{"label":"Stock or Unit Option Plan Expense","description":"Amount of noncash expense for option under share-based payment arrangement.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":212193,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":66093,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":92754,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":26661,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":139056,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":46302,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":185366,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":185366,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":62963,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":67758,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":4795,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-18732,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":-18732,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-86490,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":-86490,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":229353,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":229353,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":74520,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":152420,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":77900,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":222493,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":222493,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":70073,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":70073,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":295714,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":295714,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":72529,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":175777,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":175777,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":103248,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":103248,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":247402,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":247402,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":71625,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":71625,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":336736,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":336736,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":26942,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":26942,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":53441,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":53441,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":26499,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":26499,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":80231,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":80231,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":26790,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":26790,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":105308,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":105308,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":25735,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":54704,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":28969,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":79571,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":24867,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":79571,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":79571,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"}]}},"StockRepurchasedAndRetiredDuringPeriodValue":{"label":"Stock Repurchased and Retired During Period, Value","description":"Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital).","units":{"USD":[{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"}]}},"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":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-365685,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":-365685,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10113,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-03-31","val":10113,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-12-31","val":-10113,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2020"},{"start":"2022-01-01","end":"2022-12-31","val":818211,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"}]}},"TaxBenefitFromStockOptionsExercised1":{"label":"Tax Benefit from Stock Options Exercised (Deprecated 2013-01-31)","description":"Tax benefits realized from the exercise of stock options resulting in reductions in the entity's income taxes, which increases net cash provided by operating activities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":923000,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":950000,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1"}]}},"TaxesPayableCurrent":{"label":"Taxes Payable, Current","description":"Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2013-06-30","val":75560,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":73520,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":217982,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":217982,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":217982,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":217982,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":217982,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-06-30","val":21121,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":107567,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":12574,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":12574,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":12574,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":12574,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":12574,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4280,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":39408,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":94236,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":37684,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":37684,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":37684,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":37684,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":37684,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":59645,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":56510,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":48663,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5141,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":5141,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":5141,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":5141,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q4I"},{"end":"2017-03-31","val":52441,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":51856,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":58258,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"}]}},"UnbilledReceivablesCurrent":{"label":"Unbilled Receivables, Current","description":"Amount received for services rendered and products shipped, but not yet billed, for non-contractual agreements due within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2010-12-31","val":3059665,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"end":"2010-12-31","val":3059665,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"end":"2010-12-31","val":3059665,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010Q4I"},{"end":"2011-06-30","val":1319227,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2011Q2I"},{"end":"2011-09-30","val":1920010,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2011Q3I"},{"end":"2011-12-31","val":2715406,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"end":"2011-12-31","val":2715406,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"end":"2011-12-31","val":2715406,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"end":"2011-12-31","val":2715406,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"end":"2011-12-31","val":2715406,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-03-31","val":1708955,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2012Q1I"},{"end":"2012-06-30","val":1416281,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2I"},{"end":"2012-09-30","val":1877686,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3I"},{"end":"2012-12-31","val":2969450,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"end":"2012-12-31","val":2969450,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"end":"2012-12-31","val":2969450,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"end":"2012-12-31","val":2969450,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"end":"2012-12-31","val":2969450,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1165286,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2013Q1I"},{"end":"2013-06-30","val":1284468,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2013Q2I"},{"end":"2013-09-30","val":1187498,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2013Q3I"},{"end":"2013-12-31","val":1561030,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"end":"2013-12-31","val":1561030,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"end":"2013-12-31","val":1561030,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"end":"2013-12-31","val":1561030,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1561030,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2013Q4I"},{"end":"2014-03-31","val":1362451,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2860011,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2014Q2I"},{"end":"2014-09-30","val":3416224,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":5547416,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"end":"2014-12-31","val":5547416,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"end":"2014-12-31","val":5547416,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"end":"2014-12-31","val":5547416,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"end":"2014-12-31","val":5547416,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014Q4I"},{"end":"2015-03-31","val":5772408,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2015Q1I"},{"end":"2015-06-30","val":5340750,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2015Q2I"},{"end":"2015-09-30","val":6517707,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2015Q3I"},{"end":"2015-12-31","val":6637587,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"end":"2015-12-31","val":6637587,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"end":"2015-12-31","val":6637587,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"end":"2015-12-31","val":6637587,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"end":"2015-12-31","val":6637587,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9057696,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2016Q1I"},{"end":"2016-06-30","val":5819539,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6344989,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":8112690,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"end":"2016-12-31","val":8112690,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"end":"2016-12-31","val":8112690,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"end":"2016-12-31","val":8112690,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"end":"2016-12-31","val":8112690,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016Q4I"},{"end":"2017-03-31","val":6393376,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":6048130,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":6132753,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2017Q3I"},{"end":"2017-12-31","val":8131448,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"end":"2017-12-31","val":8131448,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"end":"2017-12-31","val":8131448,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":8131448,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"end":"2017-12-31","val":8131448,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017Q4I"},{"end":"2018-03-31","val":6157034,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7871908,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7803572,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":9566170,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"end":"2018-12-31","val":9566170,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"end":"2018-12-31","val":9566170,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":9566170,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":9566170,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018Q4I"},{"end":"2019-03-31","val":8232585,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":11259905,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13265684,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13976958,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"end":"2019-12-31","val":13976958,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":13976958,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":13976958,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2019-12-31","val":13976958,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019Q4I"},{"end":"2020-03-31","val":20982875,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":26698793,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":15041634,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"end":"2020-09-30","val":13848726,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13848726,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"end":"2020-12-31","val":13848726,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":13848726,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"end":"2020-12-31","val":13848726,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-03-31","val":10017255,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":12429292,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2021Q2I"},{"end":"2021-09-30","val":8789327,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2021Q3I"},{"end":"2021-12-31","val":10937415,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":10937415,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":10937415,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":10937415,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":10937415,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5959766,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":7883179,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":7024861,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":10244101,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":10244101,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":10244101,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":10244101,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":10244101,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11843638,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":13603405,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":9956194,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":16618639,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":16618639,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":16618639,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":16618639,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":16618639,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":23072400,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":25784217,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":24784036,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":31798431,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":31798431,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":31798431,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":31798431,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":31798431,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":31176066,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":29115715,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":29888114,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":33548228,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"UtilitiesOperatingExpenseDepreciationAndAmortization":{"label":"Utilities Operating Expense, Depreciation and Amortization","description":"Amount of operating expense for depreciation and amortization of regulated operation.","units":{"USD":[{"start":"2011-01-01","end":"2011-06-30","val":-121299,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":383629,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":148669,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":269968,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2012-01-01","end":"2012-06-30","val":-349222,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":-476753,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":109614,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":458836,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2012Q3"}]}},"ValuationAllowanceAmount":{"label":"Valuation Allowance, Amount (Deprecated 2013-01-31)","description":"The amount of the valuation allowance recorded as of the balance sheet date pertaining to the specified deferred tax asset for which an assessment was made that it is more likely than not that all or a portion of such deferred tax asset will not be realized through related deductions on future tax returns.","units":{"USD":[{"end":"2010-12-31","val":931666,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2010Q4I"},{"end":"2011-12-31","val":880384,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011Q4I"},{"end":"2012-12-31","val":849654,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2012Q4I"}]}},"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":51282,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-12-31","val":30730,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":30730,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":30730,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-6431,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":-6431,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":-6431,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-07-01","end":"2014-09-30","val":5000000,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-5283873,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":-5283873,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-2360664,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":2360664,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1291058,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":-1291058,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":241401,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":241401,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":-957612,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":-957612,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":143104,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":143104,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":8212019,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":8200000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2020-01-01","end":"2020-12-31","val":8400000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2020-01-01","end":"2020-12-31","val":1400000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":8200000,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-09-30","val":8200000,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2023-01-01","end":"2023-03-31","val":23800000000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":23800000000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2024-01-01","end":"2024-12-31","val":200000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":500000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"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":"2011-01-01","end":"2011-06-30","val":62857309,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":64142707,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":64230693,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":63968039,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":64148331,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":64249138,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":63427681,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":63427681,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":63226857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":63226857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":63427681,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":63427681,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":63820891,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":63820891,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":63758632,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":63758632,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":63758632,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":63751857,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":63908752,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":63908752,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":63936607,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":63936607,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":64103082,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":64103082,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":64014359,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":64014359,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":66826037,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":66826037,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":69929300,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":69929300,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":72998461,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":72998461,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":71029985,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":71029985,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":73195464,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":73195464,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":73048883,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":73048883,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":81743812,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":81743812,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":81935259,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":81935259,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":82124603,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":82124603,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":82130665,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":82130665,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":82515103,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":82515103,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":82228974,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":82228974,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":82559822,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":82559822,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":82644978,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":82644978,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":82730134,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":82730134,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":82673570,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":82673570,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":82730134,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":82730134,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":82687789,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":82687789,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":82841812,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":82841812,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":82843631,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":82843631,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":82845449,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":82845449,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":82878287,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":82878287,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":82946847,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":82946847,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":82911730,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":82911730,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":83041597,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":83041597,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":83061707,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":83061707,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":83081597,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":83081597,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":83100832,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":83100832,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":83177804,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":93177804,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":83274171,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":83274171,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":83814670,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":83814670,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":83965994,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":83965994,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":83990722,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":83990722,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":84051524,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":8405152,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":84271825,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":8427183,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":84010285,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":8401029,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":84428065,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":8442807,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":84664395,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":8388020,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":84964261,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":8392031,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":8463561,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":8409114,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":8527309,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":8450843,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":8603170,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":8460558,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":9103160,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":8995103,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":9033905,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":9033905,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":9072281,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":9072281,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":9066088,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":9066088,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":9129406,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":9129406,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":9069903,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":9069903,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":8782452,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":8782452,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8739043,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":8696111,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":8734471,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":8725476,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":8732203,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":8732203,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":8739317,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":8739317,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":8767163,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":8794704,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":8809644,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":8893220,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":8830709,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":8830709,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":8897819,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":8897819,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":9151265,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":9151265,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":9390154,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":9390154,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":9263492,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":9263492,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":9485508,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":9485508,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":9319300,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9552971,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9569660,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":9586166,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":9598478,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":9655173,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"}]}},"WeightedAverageNumberOfDilutedSharesOutstanding":{"label":"Weighted Average Number of Shares Outstanding, Diluted","description":"The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":63163824,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":63299155,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":63155043,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":63170833,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":62862978,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":62797540,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":62857309,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":62857309,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":64142707,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":64142707,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":64230693,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":64230693,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":63968039,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":63968039,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":64148331,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":64148331,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":64249138,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":64249138,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":63427681,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":63427681,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":63226857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":63226857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":63427681,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":63427681,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":63820891,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":63820891,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":63758632,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":63758632,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":63758632,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":63751857,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":63908752,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":63908752,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":63936607,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":63936607,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":64103082,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":64103082,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":64014359,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":64014359,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":66826037,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":66826037,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":69929300,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":69929300,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":72998461,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":72998461,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":71029985,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":71029985,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":73195464,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":73195464,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":73048883,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":73048883,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":81743812,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":81743812,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":81935259,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":81935259,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":82124603,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":82124603,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":82130665,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":82130665,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":82515103,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":82515103,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":82228974,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":82228974,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":82559822,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":82559822,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":82644978,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":82644978,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":82730134,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":82730134,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":82673570,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":82673570,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":82730134,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":82730134,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":82687789,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":82687789,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":82841812,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":82841812,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":82843631,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":82843631,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":82845449,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":82845449,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":82878287,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":82878287,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":82946847,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":82946847,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":82911730,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":82911730,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":83041597,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":83041597,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":83061707,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":83061707,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":83081597,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":83081597,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":83100832,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":83100832,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":83177804,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":83177804,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":83274171,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":83274171,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":83814670,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":83814670,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":83965994,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":83965994,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":83990722,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":83990722,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":84051524,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":8405152,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":84271825,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":8427183,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":84010285,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":8401029,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":84428065,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":8442807,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":84664395,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":8466440,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":84964261,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":8496426,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":8463561,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":8463561,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":8527309,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":8527309,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":8603170,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":8603170,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":9103160,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":9103160,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":9191532,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":9191532,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":9072281,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":9072281,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":9182190,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":9182190,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":9158396,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":9158396,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":9160195,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":9160195,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":8782452,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8739043,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":8696111,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":8734471,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":8725476,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":8732203,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":8830709,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":8897819,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":9151265,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":9390154,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":9263492,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":9485508,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":9319300,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":9319300,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9552971,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9569660,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":9586166,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":9598478,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":9655173,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":9669721,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"WeightedAverageNumberOfSharesOutstandingBasic":{"label":"Weighted Average Number of Shares Outstanding, Basic","description":"Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.","units":{"shares":[{"start":"2010-01-01","end":"2010-06-30","val":61375333,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2010-04-01","end":"2010-06-30","val":61375333,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15","frame":"CY2010Q2"},{"start":"2010-01-01","end":"2010-09-30","val":61375456,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2010-07-01","end":"2010-09-30","val":61375698,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14","frame":"CY2010Q3"},{"start":"2010-01-01","end":"2010-12-31","val":61555664,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30","frame":"CY2010"},{"start":"2011-01-01","end":"2011-03-31","val":62797540,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15","frame":"CY2011Q1"},{"start":"2011-01-01","end":"2011-06-30","val":62857309,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-01-01","end":"2011-06-30","val":62857309,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2011-04-01","end":"2011-06-30","val":62916422,"accn":"0001144204-11-047493","fy":2011,"fp":"Q2","form":"10-Q","filed":"2011-08-15"},{"start":"2011-04-01","end":"2011-06-30","val":62916422,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14","frame":"CY2011Q2"},{"start":"2011-01-01","end":"2011-09-30","val":62882100,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-01-01","end":"2011-09-30","val":62882100,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":62930873,"accn":"0001144204-11-064568","fy":2011,"fp":"Q3","form":"10-Q","filed":"2011-11-14"},{"start":"2011-07-01","end":"2011-09-30","val":62930873,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14","frame":"CY2011Q3"},{"start":"2011-01-01","end":"2011-12-31","val":62882100,"accn":"0001144204-12-018925","fy":2011,"fp":"FY","form":"10-K","filed":"2012-03-30"},{"start":"2011-01-01","end":"2011-12-31","val":62882100,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01","frame":"CY2011"},{"start":"2012-01-01","end":"2012-03-31","val":63226857,"accn":"0001144204-12-029510","fy":2012,"fp":"Q1","form":"10-Q","filed":"2012-05-15"},{"start":"2012-01-01","end":"2012-03-31","val":63226857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15","frame":"CY2012Q1"},{"start":"2012-01-01","end":"2012-06-30","val":63427681,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-01-01","end":"2012-06-30","val":63427681,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":63226857,"accn":"0001144204-12-045835","fy":2012,"fp":"Q2","form":"10-Q","filed":"2012-08-14"},{"start":"2012-04-01","end":"2012-06-30","val":63226857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14","frame":"CY2012Q2"},{"start":"2012-01-01","end":"2012-09-30","val":63427681,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-01-01","end":"2012-09-30","val":63427681,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":63651857,"accn":"0001144204-12-062483","fy":2012,"fp":"Q3","form":"10-Q","filed":"2012-11-14"},{"start":"2012-07-01","end":"2012-09-30","val":63651857,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14","frame":"CY2012Q3"},{"start":"2012-01-01","end":"2012-12-31","val":63474871,"accn":"0001144204-13-019279","fy":2012,"fp":"FY","form":"10-K","filed":"2013-04-01"},{"start":"2012-01-01","end":"2012-12-31","val":63474871,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2012-01-01","end":"2012-12-31","val":63474871,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":63751857,"accn":"0001144204-13-029643","fy":2013,"fp":"Q1","form":"10-Q","filed":"2013-05-15"},{"start":"2013-01-01","end":"2013-03-31","val":63751857,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":63751857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-01-01","end":"2013-06-30","val":63751857,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":63751857,"accn":"0001144204-13-046061","fy":2013,"fp":"Q2","form":"10-Q","filed":"2013-08-14"},{"start":"2013-04-01","end":"2013-06-30","val":63751857,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":63776387,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-01-01","end":"2013-09-30","val":63776387,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":63824647,"accn":"0001144204-13-062058","fy":2013,"fp":"Q3","form":"10-Q","filed":"2013-11-14"},{"start":"2013-07-01","end":"2013-09-30","val":63824647,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-14-019541","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-31"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2013-01-01","end":"2013-12-31","val":63802275,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":66826037,"accn":"0001144204-14-031374","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-15"},{"start":"2014-01-01","end":"2014-03-31","val":66826037,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":69929300,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-01-01","end":"2014-06-30","val":69929300,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2014-04-01","end":"2014-06-30","val":72998461,"accn":"0001144204-14-050325","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-14"},{"start":"2014-04-01","end":"2014-06-30","val":72998461,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":71029985,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":71029985,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2014-07-01","end":"2014-09-30","val":73195464,"accn":"0001144204-14-067825","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":73195464,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":73048883,"accn":"0001144204-15-016396","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-16"},{"start":"2014-01-01","end":"2014-12-31","val":73048883,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":81743812,"accn":"0001144204-15-029362","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-11"},{"start":"2015-01-01","end":"2015-03-31","val":81743812,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":81935259,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-01-01","end":"2015-06-30","val":81935259,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2015-04-01","end":"2015-06-30","val":82124603,"accn":"0001144204-15-047824","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-10"},{"start":"2015-04-01","end":"2015-06-30","val":82124603,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":82130665,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-01-01","end":"2015-09-30","val":82130665,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":82515103,"accn":"0001144204-15-063873","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-09"},{"start":"2015-07-01","end":"2015-09-30","val":82515103,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":82228974,"accn":"0001144204-16-088207","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-15"},{"start":"2015-01-01","end":"2015-12-31","val":82228974,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":82559822,"accn":"0001144204-16-100523","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-10"},{"start":"2016-01-01","end":"2016-03-31","val":82559822,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":82644978,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-01-01","end":"2016-06-30","val":82644978,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2016-04-01","end":"2016-06-30","val":82730134,"accn":"0001144204-16-117255","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-08"},{"start":"2016-04-01","end":"2016-06-30","val":82730134,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":82673570,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-01-01","end":"2016-09-30","val":82673570,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":82730134,"accn":"0001144204-16-132822","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":82730134,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":82687789,"accn":"0001144204-17-017715","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-30"},{"start":"2016-01-01","end":"2016-12-31","val":82687789,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":82841812,"accn":"0001144204-17-027529","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-15"},{"start":"2017-01-01","end":"2017-03-31","val":82841812,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":82843631,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-01-01","end":"2017-06-30","val":82843631,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":82845449,"accn":"0001144204-17-043175","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":82845449,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":82878287,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-01-01","end":"2017-09-30","val":82878287,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":82946847,"accn":"0001144204-17-059065","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-14"},{"start":"2017-07-01","end":"2017-09-30","val":82946847,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":82911730,"accn":"0001144204-18-016169","fy":2017,"fp":"FY","form":"10-K","filed":"2018-03-21"},{"start":"2017-01-01","end":"2017-12-31","val":82911730,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":83041597,"accn":"0001144204-18-028214","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-14"},{"start":"2018-01-01","end":"2018-03-31","val":83041597,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":83061707,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":83061707,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":83081597,"accn":"0001144204-18-044683","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":83081597,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":83100832,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-01-01","end":"2018-09-30","val":83100832,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":83177804,"accn":"0001654954-18-012717","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":83177804,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":83274171,"accn":"0001654954-19-003090","fy":2018,"fp":"FY","form":"10-K","filed":"2019-03-22"},{"start":"2018-01-01","end":"2018-12-31","val":83274171,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":83812448,"accn":"0001654954-19-005900","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":83812448,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":83902077,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":83902077,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":83990722,"accn":"0001654954-19-009559","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":83990722,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":84014053,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":8401405,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2019-07-01","end":"2019-09-30","val":84234354,"accn":"0001654954-19-012974","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":8423435,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":83974536,"accn":"0001654954-20-003103","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-24"},{"start":"2019-01-01","end":"2019-12-31","val":8397454,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":83840079,"accn":"0001654954-20-005470","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":8384008,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":83880197,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":8388020,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2020-04-01","end":"2020-06-30","val":83920314,"accn":"0001654954-20-009066","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":8392031,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":8409114,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-01-01","end":"2020-09-30","val":8409114,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2020-07-01","end":"2020-09-30","val":8450843,"accn":"0001654954-20-012467","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-16"},{"start":"2020-07-01","end":"2020-09-30","val":8450843,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":8460558,"accn":"0001654954-21-003119","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-23"},{"start":"2020-01-01","end":"2020-12-31","val":8460558,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":8995103,"accn":"0001654954-21-005694","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":8995103,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":9033905,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-01-01","end":"2021-06-30","val":9033905,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":9072281,"accn":"0001654954-21-009056","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-16"},{"start":"2021-04-01","end":"2021-06-30","val":9072281,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":9066088,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-01-01","end":"2021-09-30","val":9066088,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":9129406,"accn":"0001654954-21-012200","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-11-15"},{"start":"2021-07-01","end":"2021-09-30","val":9129406,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":9069903,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":9069903,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":8782452,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":8739043,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":8696111,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":8734471,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":8725476,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":8732203,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"}]}},"AcquisitionCosts":{"label":"Acquisition Costs, Period Cost","description":"The capitalized costs incurred during the period (excluded from amortization) to purchase, lease or otherwise acquire an unproved property, including costs of lease bonuses and options to purchase or lease properties, the portion of costs applicable to minerals when land including mineral rights is purchased in fee, brokers' fees, recording fees, legal costs, and other costs incurred in acquiring properties.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":3533000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":3533000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"}]}},"BusinessAcquisitionCostOfAcquiredEntityTransactionCosts":{"label":"Business Acquisition, Transaction Costs","description":"Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.","units":{"USD":[{"end":"2021-10-01","val":237000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q3I"}]}},"BusinessCombinationAcquisitionOfLessThan100PercentNoncontrollingInterestFairValue":{"label":"Business Combination, Acquisition of Less than 100 Percent, Noncontrolling Interest, Fair Value","description":"This element represents the fair value of the noncontrolling interest in the acquiree at the acquisition date.","units":{"USD":[{"end":"2020-12-31","val":1705000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-10-01","val":2295000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q3I"}]}},"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":"2020-01-01","end":"2020-12-31","val":9117122,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1061614,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1049377,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":2105592,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-9516769,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-9516769,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":787763,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":787764,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":712105,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":712105,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-1418660,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-1418660,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1050884,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":1050884,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2952901,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-2952901,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":244249,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":244249,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":927184,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":927184,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-609704,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-609704,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-1653226,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-1653226,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-2920261,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-2920261,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-1285103,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":-1285103,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":896235,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":896235,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-3517753,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-597640,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":5143890,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":4649098,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight":{"label":"Class of Warrant or Right, Number of Securities Called by Each Warrant or Right","description":"Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.","units":{"shares":[{"end":"2021-10-01","val":75000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-10-01","val":75000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-10-01","val":75000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-10-01","val":75000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q3I"},{"end":"2021-12-31","val":196586,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"DeferredIncomeTaxesAndOtherAssetsNoncurrent":{"label":"Deferred Income Taxes and Other Assets, Noncurrent","description":"Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and other assets expected to be realized or consumed after one year or normal operating cycle, if longer.","units":{"USD":[{"end":"2020-12-31","val":12489480,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":12220473,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"DeferredOfferingCosts":{"label":"Deferred Offering Costs","description":"Specific incremental costs directly attributable to a proposed or actual offering of securities which are deferred at the end of the reporting period.","units":{"USD":[{"end":"2020-12-31","val":4678381,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":62700,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":62700,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":62700,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q4I"}]}},"DerivativeFairValueHedgeIncludedInEffectivenessGainLoss":{"label":"Derivative, Fair Value Hedge, Included in Effectiveness, Gain (Loss)","description":"Amount of gain (loss) on derivative instrument designated and qualifying as fair value hedge included in assessment of hedge effectiveness, recognized in earnings.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-590000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"DerivativePriceRiskOptionStrikePrice":{"label":"Derivative, Price Risk Option Strike Price","description":"The strike price on the price risk option contract such as a put option or a call option.","units":{"USD":[{"end":"2021-12-31","val":5.33,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"}]}},"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":{"label":"Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations","description":"Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies; including, but not limited to, disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":155507,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-65929,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-42812,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-96110,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-144982,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":-144982,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-38950,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-38950,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-152389,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":-258761,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-140791,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":24613,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"FairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisGainLossIncludedInEarnings":{"label":"Fair Value, Assets and Liabilities Measured on Recurring Basis, Gain (Loss) Included in Earnings","description":"Amount of gain (loss) recognized in income from asset and liability measured at fair value on recurring basis using unobservable input (level 3).","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":1705000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill":{"label":"Impairment of Intangible Assets, Indefinite-lived (Excluding Goodwill)","description":"Amount of impairment loss resulting from write-down of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit to fair value.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"PaymentsToAcquireIntangibleAssets":{"label":"Payments to Acquire Intangible Assets","description":"The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":3600000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"}]}},"ProceedsFromGrantors":{"label":"Proceeds from Grantors","description":"Cash received from grantors during the current period related to operating activities. This element represents receipts from a guarantor for the amount of guarantee provided.","units":{"USD":[{"start":"2020-01-01","end":"2020-12-31","val":4999,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":179273,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":179273,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":74310,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"SaleOfStockNumberOfSharesIssuedInTransaction":{"label":"Sale of Stock, Number of Shares Issued in Transaction","description":"The number of shares issued or sold by the subsidiary or equity method investee per stock transaction.","units":{"shares":[{"start":"2020-01-01","end":"2020-12-31","val":399313,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":100687,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":100687,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":100687,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"SecurityDeposit":{"label":"Security Deposit","description":"The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.","units":{"USD":[{"end":"2020-12-31","val":122069,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2020Q4I"},{"end":"2021-12-31","val":94908,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"end":"2021-12-31","val":94908,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-12-31","val":67748,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":67748,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":40587,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":40587,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":48822,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":48822,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":48822,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"StockIssuedDuringPeriodValueAcquisitions":{"label":"Stock Issued During Period, Value, Acquisitions","description":"Value of stock issued pursuant to acquisitions during the period.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":170000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28"},{"start":"2021-01-01","end":"2021-12-31","val":170000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"}]}},"TaxCreditCarryforwardAmount":{"label":"Tax Credit Carryforward, Amount","description":"The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.","units":{"USD":[{"end":"2017-12-31","val":7900000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2017-12-31","val":12900000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2017-12-31","val":10500000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2017-12-31","val":15800000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2017Q4I"},{"end":"2021-12-31","val":38400000,"accn":"0001654954-22-003918","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-28","frame":"CY2021Q4I"},{"end":"2022-12-31","val":29800000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":29700000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-12-31","val":29400000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-12-31","val":26300000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"AccountsReceivableNet":{"label":"Accounts Receivable, after Allowance for Credit Loss","description":"Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business.","units":{"USD":[{"end":"2021-12-31","val":12536584,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":12536584,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":13095286,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":12424600,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":13559112,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":9277109,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":10202272,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":8950712,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8911875,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":8219793,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":6804519,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":10560802,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8498243,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":11930474,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":14625251,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":16749251,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7117636,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":15002571,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"AccountsReceivableSale":{"label":"Accounts Receivable, Sale","description":"Amount of decrease from sale of accounts receivable.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":20467818,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-03-31","val":4413557,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"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":"2020-12-31","val":15996749,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":15996749,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2020Q4I"},{"end":"2021-03-31","val":17058363,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1I"},{"end":"2021-06-30","val":14947372,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18102341,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":6479980,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2021Q4I"},{"end":"2022-03-31","val":7267743,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":7267744,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1I"},{"end":"2022-06-30","val":7192085,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":7192085,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5061320,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":5061320,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2022-12-31","val":7530864,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":4577963,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2023-03-31","val":4577963,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":7775113,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2023-06-30","val":7775113,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":8458048,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":8458048,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3I"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2023-12-31","val":6921160,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2023Q4I"},{"end":"2024-03-31","val":5267934,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-03-31","val":5267934,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":4000899,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-06-30","val":4000899,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":5636057,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2024-09-30","val":5636057,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":7817395,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":7817395,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":7817395,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":7817395,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":7817395,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4299642,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":7219755,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12961285,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":12466493,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1":{"label":"Class of Warrant or Right, Exercise Price of Warrants or Rights","description":"Exercise price per share or per unit of warrants or rights outstanding.","units":{"USD/shares":[{"end":"2021-10-01","val":5.33,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-10-01","val":5.33,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-10-01","val":5.33,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-10-01","val":5.33,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q3I"}]}},"ConvertibleDebtCurrent":{"label":"Convertible Debt, Current","description":"The portion of the carrying value of long-term convertible debt as of the balance sheet date that is scheduled to be repaid within one year or in the normal operating cycle if longer. Convertible debt is a financial instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.","units":{"USD":[{"end":"2021-12-31","val":358000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":358000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":358000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":540345,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6900,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6900,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"}]}},"DeferredCompensationArrangementWithIndividualFairValueOfSharesIssued":{"label":"Deferred Compensation Arrangement with Individual, Fair Value of Shares Issued","description":"The total fair value of shares issued during the period under a deferred compensation arrangement.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":301000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":967000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"}]}},"DeferredTaxAssetsOperatingLossCarryforwardsDomestic":{"label":"Deferred Tax Assets, Operating Loss Carryforwards, Domestic","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible domestic operating loss carryforwards. Excludes state and local operating loss carryforwards.","units":{"USD":[{"end":"2022-03-31","val":34400000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":34400000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":34400000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal":{"label":"Deferred Tax Assets, Operating Loss Carryforwards, State and Local","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards.","units":{"USD":[{"end":"2022-03-31","val":38400000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":38400000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":38400000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":47400000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":51400000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"},{"end":"2024-12-31","val":54900000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-12-31","val":59300000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.","units":{"USD":[{"end":"2022-03-31","val":900179,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":664399,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":396224,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"}]}},"LiabilitiesAssumed1":{"label":"Liabilities Assumed","description":"The fair value of liabilities assumed in noncash investing or financing activities.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":246037,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2022-01-01","end":"2022-03-31","val":278655,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"LiabilitiesFairValueDisclosure":{"label":"Financial and Nonfinancial Liabilities, Fair Value Disclosure","description":"Fair value of financial and nonfinancial obligations.","units":{"USD":[{"end":"2021-12-31","val":1705000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1705000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1705000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1705000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1125000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":380000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":387000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":6900,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"end":"2022-12-31","val":6900,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":6900,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":6900,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":6900,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":6900,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":6900,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":6900,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":6900,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":6900,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"}]}},"NoninterestIncome":{"label":"Noninterest Income","description":"The total amount of noninterest income which may be derived from: (1) fees and commissions; (2) premiums earned; (3) insurance policy charges; (4) the sale or disposal of assets; and (5) other sources not otherwise specified.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":2375,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2567,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":192,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3535,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":968,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-03-31","val":6570,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":10728,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":4158,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":17126,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6398,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"}]}},"OtherComprehensiveIncomeLossNetOfTax":{"label":"Other Comprehensive Income (Loss), Net of Tax","description":"Amount after tax and reclassification adjustments of other comprehensive income (loss).","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":-54949,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":35316,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-19633,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":139689,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":134854,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":69652,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-7510,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":-77162,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":15335,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-22220,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-28936,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-28936,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-6716,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-6716,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":20613,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":20613,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":49549,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":49549,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-116046,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-116046,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":26105,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":90951,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":64846,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":91361,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":410,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":71280,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherIncome":{"label":"Other Income","description":"Amount of revenue and income classified as other.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":2496,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2498,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":2,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2022-01-01","end":"2022-03-31","val":301013,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":971003,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":669990,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"}]}},"ProceedsFromIssuanceOfWarrants":{"label":"Proceeds from Issuance of Warrants","description":"The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":108000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":108000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q1"}]}},"ProductWarrantyExpense":{"label":"Product Warranty Expense","description":"The expense charged against earnings for the period pertaining to standard and extended warranties on the entity's goods and services granted to customers.","units":{"USD":[{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":108000,"accn":"0001654954-22-006878","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":108000,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":108000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":108000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"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":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":16277000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":16277000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":16300000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":16300000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":16300000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":16277000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":16300000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":16300000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":16277000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"CapitalizedContractCostAmortization":{"label":"Capitalized Contract Cost, Amortization","description":"Amount of amortization expense for asset recognized from cost incurred to obtain or fulfill contract with customer.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1980000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":1980000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"}]}},"GoodwillImpairmentLoss":{"label":"Goodwill, Impairment Loss","description":"Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":16277000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":16277000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":16277000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":16277000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":16277000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":16277000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":16277000,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":16277000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"IncreaseDecreaseInOtherOperatingLiabilities":{"label":"Increase (Decrease) in Other Operating Liabilities","description":"Amount of increase (decrease) in operating liabilities classified as other.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":246037,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":-278655,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-358000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-358000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-358000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-358000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-16186,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-43235,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-97365,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-152483,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-208607,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"RecognitionOfDeferredRevenue":{"label":"Recognition of Deferred Revenue","description":"The amount of previously reported deferred or unearned revenue that was recognized as revenue during the period. For cash flows, this element primarily pertains to amortization of deferred credits on long-term arrangements. As a noncash item, it is deducted from net income when calculating cash provided by or used in operations using the indirect method.","units":{"USD":[{"start":"2021-01-01","end":"2021-06-30","val":1510000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":568000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2022-01-01","end":"2022-06-30","val":1660000,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":580100,"accn":"0001654954-22-011366","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2"}]}},"AdditionalPaidInCapital":{"label":"Additional Paid in Capital","description":"Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.","units":{"USD":[{"end":"2021-12-31","val":101424922,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-09-30","val":101049870,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":101194185,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-12-31","val":101194185,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-12-31","val":101194185,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":101330659,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":101425959,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":101725806,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":102151381,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":102151381,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":102151381,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"end":"2023-12-31","val":102151381,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":102349962,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":102676148,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":102878731,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":103103653,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":103103653,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":103103653,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":103103653,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":103103653,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":103187223,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":103337616,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":103491727,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":103733790,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"IncreaseDecreaseInDeferredLiabilities":{"label":"Increase (Decrease) in Deferred Liabilities","description":"Change during the period in carrying value for all deferred liabilities due within one year or operating cycle.","units":{"USD":[{"start":"2021-01-01","end":"2021-09-30","val":1566000,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":-369633,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-312606,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-314226,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-314226,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-585816,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-121253,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-121253,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1049118,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":1049118,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1352781,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1352781,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":955696,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":955696,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-178728,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-178728,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":303130,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":303130,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":551938,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":551938,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":2667196,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":2667196,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1044877,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3605371,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":1556822,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":814526,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherComprehensiveIncomeLossTax":{"label":"Other Comprehensive Income (Loss), Tax","description":"Amount of tax expense (benefit) allocated to other comprehensive income (loss).","units":{"USD":[{"start":"2021-01-01","end":"2021-09-30","val":-85295,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-49979,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2022-01-01","end":"2022-06-30","val":-139689,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-134854,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-258213,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-258213,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-118524,"accn":"0001654954-22-015266","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-118524,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-06-30","val":69652,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-7510,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-77162,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"IncomeLossFromContinuingOperationsBeforeInterestExpenseInterestIncomeIncomeTaxesExtraordinaryItemsNoncontrollingInterestsNet":{"label":"Income (Loss) from Continuing Operations before Interest Expense, Interest Income, Income Taxes, Noncontrolling Interests, Net","description":"Amount of income (loss) from continuing operations, nonoperating income (expense) and income (loss) from equity method investments, before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of interest income (expense).","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":981543,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":-18507416,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31"},{"start":"2022-01-01","end":"2022-12-31","val":-18507416,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":-3913230,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, after Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":2924061,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":2228121,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":809072,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":822740,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":633663,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":695939,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFour":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Four","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":627236,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":633663,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearThree":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":737787,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":631541,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2022-12-31","val":830028,"accn":"0001654954-23-003960","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-31","frame":"CY2022Q4I"},{"end":"2023-12-31","val":730500,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023Q4I"}]}},"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":"2022-01-01","end":"2022-03-31","val":-4413557,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3118288,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-2804675,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":2528761,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-2158825,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-1208899,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"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":"2022-03-31","val":11327269,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-03-31","val":11327269,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-03-31","val":11327269,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1I"},{"end":"2023-03-31","val":10652753,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":13845293,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10624832,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":72090,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":72090,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":16175702,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":25063137,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":29110,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":117560,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"OtherInventoryPurchasedGoods":{"label":"Other Inventory, Purchased Goods, Gross","description":"Gross amount of components used by the entity which are bought from another entity rather than produced by the entity.","units":{"USD":[{"end":"2022-03-31","val":1205209,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"end":"2022-03-31","val":1205209,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"end":"2022-03-31","val":1205209,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1I"},{"end":"2022-12-31","val":2025845,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-03-31","val":746113,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1123433,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1004362,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":483288,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":483288,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":659086,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":659086,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":48822,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"OtherOperatingIncomeExpenseNet":{"label":"Other Operating Income (Expense), Net","description":"The net amount of other operating income and expenses, the components of which are not separately disclosed on the income statement, from items that are associated with the entity's normal revenue producing operations.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":301013,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2023-01-01","end":"2023-03-31","val":-194,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2023Q1"}]}},"StockOrUnitsAvailableForDistributions":{"label":"Stock or Units Available for Distributions","description":"Number of stock or units eligible for distribution to members or limited partners of the limited liability company (LLC) or limited partnership (LP).","units":{"shares":[{"start":"2022-01-01","end":"2022-03-31","val":30513,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":30402,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-06-30","val":64012,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":7124,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":43058,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-12-31","val":106685,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":34682,"accn":"0001654954-23-006572","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":7500,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":31774,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":31744,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":28675,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":55117,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-04-01","end":"2023-06-30","val":28675,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":43103,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":288570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":288570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":288570,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":288570,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":288570,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":288570,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":288570,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":288570,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":288570,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":288570,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":288570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":288570,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":288570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":288570,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":288570,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":288570,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":288570,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":288570,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":408570,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":408570,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"}]}},"EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents":{"label":"Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents","description":"Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":-152389,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":-258761,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-140791,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":24613,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":57150,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-06-30","val":57150,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":23100,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":23100,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-23815,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":-23815,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":7064,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":7064,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":12950,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":12950,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":4659,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":4659,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-31887,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":-31887,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-27553,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-43958,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-52334,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-72184,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"GoodwillForeignCurrencyTranslationGainLoss":{"label":"Goodwill, Foreign Currency Translation Gain (Loss)","description":"Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.","units":{"USD":[{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-03-31","val":-4835,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":-134854,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-04-01","end":"2022-06-30","val":-134854,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":-118524,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":37248,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":32404,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":-77162,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"ProceedsFromFeesReceived":{"label":"Proceeds from Fees Received","description":"Cash received for fees during the current period. This element excludes cash proceeds from license fees.","units":{"USD":[{"start":"2023-04-01","end":"2023-06-30","val":1560000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":51000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":35000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":5100000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":5100000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2800000,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":2800000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":2800000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":2800000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2800000,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":2800000,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":2800000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"ProceedsFromSaleOfLongtermInvestments":{"label":"Proceeds from Sale of Long-term Investments","description":"The cash inflow from sales of all investments, including securities and other assets, having ready marketability and intended by management to be liquidated, if necessary, beyond the current operating cycle.","units":{"USD":[{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-06-30","val":143116,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":469104,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"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":"2019-10-01","end":"2019-10-07","val":2500000,"accn":"0001654954-23-010759","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-14"},{"start":"2019-10-01","end":"2019-10-07","val":250000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2019Q3I"}]}},"DepositsForeign":{"label":"Deposits, Foreign","description":"The aggregate of all foreign interest-bearing and noninterest-bearing deposit liabilities.","units":{"USD":[{"end":"2023-09-30","val":560000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"ShareBasedGoodsAndNonemployeeServicesTransactionValuationMethodExpectedDividendRate":{"label":"Share-based Goods and Nonemployee Services Transaction, Valuation Method, Expected Dividend Rate","description":"The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the expected term of a nonvested share or option award issued to other than an employee.","units":{"pure":[{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"}]}},"StockGrantedDuringPeriodValueSharebasedCompensation":{"label":"Shares Granted, Value, Share-based Payment Arrangement, after Forfeiture","description":"Value, after forfeiture, of shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-09-30","val":288570,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":288570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-07-01","end":"2023-09-30","val":288570,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":288570,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":288570,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":288570,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"TimeDepositsAtOrAboveFDICInsuranceLimit":{"label":"Time Deposits, at or Above FDIC Insurance Limit","description":"Amount of time deposit liabilities, including certificates of deposit, in denominations that meet or exceed the Federal Deposit Insurance Corporation (FDIC) insurance limit.","units":{"USD":[{"end":"2023-09-30","val":7100000,"accn":"0001654954-23-014354","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"CommunicationsAndInformationTechnology":{"label":"Communications and Information Technology","description":"The amount of expense in the period for communications and data processing expense.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":2400000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2023"}]}},"DeferredIncomeTaxLiabilitiesNet":{"label":"Deferred Income Tax Liabilities, Net","description":"Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.","units":{"USD":[{"end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022Q4I"},{"end":"2023-12-31","val":16923,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"end":"2023-12-31","val":16923,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":16923,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2023Q4I"},{"end":"2024-06-30","val":138077,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":118595,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3I"}]}},"GrantsReceivable":{"label":"Grants Receivable","description":"Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants.","units":{"USD":[{"end":"2021-12-31","val":12500000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2021Q4I"},{"end":"2022-12-31","val":9300000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2022Q4I"},{"end":"2025-12-31","val":8200000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"ImpairmentOfIntangibleAssetsFinitelived":{"label":"Impairment of Intangible Assets, Finite-lived","description":"The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":193336,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":193336,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"IncreaseDecreaseInOtherCurrentAssets":{"label":"Increase (Decrease) in Other Current Assets","description":"Amount of increase (decrease) in current assets classified as other.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":1887717,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-15790,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":54040,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":198992,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":-3171,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":3171,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":251778,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":251778,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":511277,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":511277,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":864123,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":864123,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":2745818,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":2745818,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1190283,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":4055735,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":1542224,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":1056038,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherAssetImpairmentCharges":{"label":"Other Asset Impairment Charges","description":"The charge against earnings resulting from the write down of long lived assets other than goodwill due to the difference between the carrying value and lower fair value.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":200000,"accn":"0001654954-24-003664","fy":2023,"fp":"FY","form":"10-K","filed":"2024-03-26"},{"start":"2023-01-01","end":"2023-12-31","val":200000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":200000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"ProceedsFromSaleOfOtherReceivables":{"label":"Proceeds from Sale of Other Receivables","description":"Amount of cash inflow from the sale of receivables classified as other.","units":{"USD":[{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":143116,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":469104,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2023-01-01","end":"2023-12-31","val":469104,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":259125,"accn":"0001654954-24-006397","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":259125,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":259125,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":259125,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":259125,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":259125,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":259125,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":259125,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"RealEstateAccumulatedDepreciationRealEstateSold":{"label":"SEC Schedule, 12-28, Real Estate Companies, Investment in Real Estate, Accumulated Depreciation, Investment in Real Estate Sold","description":"Amount of decrease to accumulated depreciation for real estate investments sold for entities with a substantial portion of business acquiring and holding investment real estate.","units":{"USD":[{"start":"2024-04-01","end":"2024-06-30","val":571600,"accn":"0001654954-24-010643","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":571600,"accn":"0001654954-24-014263","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-13","frame":"CY2024Q3"}]}},"AccountsPayableCurrentAndNoncurrent":{"label":"Accounts Payable","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"end":"2023-12-31","val":12633658,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":16524863,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"}]}},"AccumulatedDepreciationDepletionAndAmortizationSaleOfPropertyPlantAndEquipment1":{"label":"Accumulated Depreciation, Depletion and Amortization, Sale or Disposal of Property, Plant and Equipment","description":"Amount of decrease in accumulated depreciation, depletion and amortization as a result of sale or disposal of property, plant and equipment.","units":{"USD":[{"start":"2024-01-01","end":"2024-06-30","val":571600,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":571600,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":571600,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":571600,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":663000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":656200,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":766800,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":110600,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":766800,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":766800,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh":{"label":"Business Combination, Contingent Consideration Arrangements, Change in Range of Outcomes, Contingent Consideration, Liability, Value, High","description":"This element represents the amount of any change recognized during the period in the high-end of the estimated range of outcomes (undiscounted) of a liability assumed in a business combination arising from an item of contingent consideration.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":6900,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":6900,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"CommonStocksIncludingAdditionalPaidInCapital":{"label":"Common Stocks, Including Additional Paid in Capital","description":"Amount of par value plus amounts in excess of par value or issuance value for common stock issued.","units":{"USD":[{"end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"}]}},"ContractWithCustomerLiabilityRevenueRecognized":{"label":"Contract with Customer, Liability, Revenue Recognized","description":"Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":1700000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":908900000000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1400000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":527900000000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1600000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":382900,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2100000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":2100000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":3200000,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":5200000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1900000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":5900000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":750000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":6300000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"CostOfServicesCatering":{"label":"Cost of Services, Catering","description":"Cost of food and beverage catering for passengers.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":58233989,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":19382671,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":39783894,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":20401300,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":62194792,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":22412970,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":86793729,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":86786718,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":22392283,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":44611944,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":22219560,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":65015056,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":20406680,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":91847849,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DeferredGasCost":{"label":"Deferred Gas Cost","description":"Carrying amount as of the balance sheet date of capitalized gas costs of a regulated entity that are expected to be recoverable through rate adjustments within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2134182,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"}]}},"DeferredSalesInducementsAmortizationExpense":{"label":"Deferred Sales Inducement Cost, Amortization Expense","description":"Amount of amortization expense (reversal of expense) for deferred sales inducement cost.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":2282300,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":573100,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1223500,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":650400,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":1782100,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":558600,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":2252000,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":2252000,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":480600,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":967100,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":486500,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":1385800,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":418700,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1740400,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncreaseDecreaseInOtherCurrentLiabilities":{"label":"Increase (Decrease) in Other Current Liabilities","description":"Amount of increase (decrease) in current liabilities classified as other.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-16186,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"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":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":26780,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"}]}},"OperatingLeaseRightOfUseAssetAmortizationExpense":{"label":"Operating Lease, Right-of-Use Asset, Amortization Expense","description":"Amount of amortization expense for right-of-use asset from operating lease.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":828608,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":828608,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":542232,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherExpenses":{"label":"Other Expenses","description":"Amount of expense classified as other.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":62597,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":34871,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":36405,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1534,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":36306,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":99,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":29408,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"start":"2024-01-01","end":"2024-12-31","val":29408,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":497,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":497,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":590,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":93,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":647,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"PaymentsToAcquireOtherPropertyPlantAndEquipment":{"label":"Payments to Acquire Other Property, Plant, and Equipment","description":"Amount of cash outflow from the acquisition of or improvements to long-lived, physical assets used to produce goods and services and not intended for resale, classified as other.","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":208200,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":571600,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":571600,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-12-31","val":117900,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":775000,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":118800,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":775000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"}]}},"PreferredStockNoParValue":{"label":"Preferred Stock, No Par Value","description":"Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2023-12-31","val":0.001,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":0.001,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0.001,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"PrepaidExpenseCurrent":{"label":"Prepaid Expense, Current","description":"Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":565999,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":565999,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":565999,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":565999,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":565999,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":493637,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":454071,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":510614,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":697360,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"RestrictedCash":{"label":"Restricted Cash","description":"Amount of cash restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.","units":{"USD":[{"end":"2023-12-31","val":0,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1042256,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15"},{"end":"2024-12-31","val":1042256,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":1042256,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":1042256,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":1042256,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-03-31","val":596473,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":398797,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":832863,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2647990,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"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":"2023-12-31","val":6921160,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":5267934,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1I"},{"end":"2024-12-31","val":7817395,"accn":"0001654954-25-004306","fy":2024,"fp":"FY","form":"10-K","filed":"2025-04-15","frame":"CY2024Q4I"},{"end":"2025-03-31","val":4299642,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"}]}},"OtherNoncashExpense":{"label":"Other Noncash Expense","description":"Amount of expense or loss included in net income that result in no cash flow, classified as other.","units":{"USD":[{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":0,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":0,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":26780,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":46444,"accn":"0001654954-25-005745","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":105170,"accn":"0001654954-25-009641","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":164883,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":225602,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"DepositLiabilitiesOtherAverageRatePaid":{"label":null,"description":null,"units":{"pure":[{"start":"2025-01-01","end":"2025-09-30","val":0.626,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":0.626,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"}]}},"GainLossOnSaleOfProperty":{"label":"Gain (Loss) on Disposition of Oil and Gas and Timber Property","description":"Amount of gain (loss) on sale or disposal of oil and gas property or timber property.","units":{"USD":[{"start":"2025-01-01","end":"2025-09-30","val":320000,"accn":"0001654954-25-012988","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"}]}},"AccountsPayableAndOtherAccruedLiabilitiesCurrent":{"label":"Accounts Payable and Other Accrued Liabilities, Current","description":"Amount of liabilities incurred to vendors for goods and services received, and accrued liabilities classified as other, payable within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2024-12-31","val":3495405,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":3269533,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"AccruedSalariesCurrent":{"label":"Accrued Salaries, Current","description":"Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2024-12-31","val":2210150,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":2012510,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"DeferredFederalStateAndLocalTaxExpenseBenefit":{"label":"Deferred Federal, State and Local, Tax Expense (Benefit)","description":"Amount of deferred state, local, and federal tax expense (benefit) pertaining to income (loss) from continuing operations.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":-13474,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":6451,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationBeatPercent":{"label":null,"description":null,"units":{"pure":[{"start":"2025-01-01","end":"2025-12-31","val":-0.038,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncomeTaxPaidFederalBeforeRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncomeTaxPaidForeignBeforeRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncomeTaxPaidStateAndLocalBeforeRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":47500,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":-547411,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"IncomeTaxReconciliationOtherReconcilingItems":{"label":"Effective Income Tax Rate Reconciliation, Other Reconciling Items, 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 tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":7564,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","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":-86566,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"OtherFiniteLivedIntangibleAssetsGross":{"label":"Other Finite-Lived Intangible Assets, Gross","description":"Amount before accumulated amortization of finite-lived intangible assets classified as other.","units":{"USD":[{"end":"2024-12-31","val":449114,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025Q4I"}]}},"OtherTaxExpenseBenefit":{"label":"Other Tax Expense (Benefit)","description":"Amount of other income tax expense (benefit).","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":-3759,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":98294,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}},"PaymentsToAcquireProductiveAssets":{"label":"Payments to Acquire Productive Assets","description":"The cash outflow for purchases of and capital improvements on property, plant and equipment (capital expenditures), software, and other intangible assets.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":117938,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":265469,"accn":"0001654954-26-002749","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-25","frame":"CY2025"}]}}}}}