{"cik":1507957,"entityName":"IDEAL POWER INC.","facts":{"dei":{"EntityCommonStockSharesOutstanding":{"label":"Entity Common Stock, Shares Outstanding","description":"Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.","units":{"shares":[{"end":"2014-03-26","val":7010959,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2014Q1I"},{"end":"2014-05-09","val":7010959,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-08-08","val":7015343,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-11-11","val":7048235,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2015-03-23","val":7066137,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2015Q1I"},{"end":"2015-05-04","val":7084953,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2015-08-10","val":9352263,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-11-09","val":9400043,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2016-03-23","val":9557747,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2016Q1I"},{"end":"2016-05-09","val":9557747,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2016-08-08","val":9557747,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-11-07","val":9557747,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-03-20","val":13996782,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2017Q1I"},{"end":"2017-05-08","val":13996782,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2017-08-07","val":13996782,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-11-06","val":13996121,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-23","val":13996121,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2018Q1I"},{"end":"2018-05-11","val":13996121,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-08-10","val":14000342,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-11-09","val":13997256,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2019-03-27","val":14722840,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2019Q1I"},{"end":"2019-05-13","val":14722840,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-08-12","val":14722840,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-11-13","val":2018951,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-03-25","val":2099951,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2020Q1I"},{"end":"2020-05-12","val":2126267,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2020-08-11","val":2899815,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-11-11","val":2975388,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-03-24","val":5872046,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2021Q1I"},{"end":"2021-05-12","val":5872046,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-08-11","val":5872046,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-11-09","val":5892046,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2022-03-23","val":5903797,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2022Q1I"},{"end":"2022-05-11","val":5903797,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-08-11","val":5903797,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-11-10","val":5903797,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-03-28","val":5924680,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2023Q1I"},{"end":"2023-05-10","val":5931569,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2023-08-10","val":5938458,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-11-10","val":5945347,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-28","val":7371699,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2024Q1I"},{"end":"2024-05-10","val":7684238,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-08-12","val":7693917,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-11-12","val":8147776,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2025-03-26","val":8338305,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2025Q1I"},{"end":"2025-05-12","val":8348420,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2025-08-12","val":8498014,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-11-11","val":8511403,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2026-03-25","val":12089389,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2026Q1I"}]}},"EntityPublicFloat":{"label":"Entity Public Float","description":"The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.","units":{"USD":[{"end":"2013-06-30","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q2I"},{"end":"2014-06-30","val":42387538,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q2I"},{"end":"2015-06-30","val":51870059,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q2I"},{"end":"2016-06-30","val":35944832,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q2I"},{"end":"2017-06-30","val":27880463,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q2I"},{"end":"2018-06-30","val":14553512,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q2I"},{"end":"2019-06-28","val":4489600,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q2I"},{"end":"2020-06-30","val":13763882,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q2I"},{"end":"2021-06-30","val":74578861,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q2I"},{"end":"2022-06-30","val":72209660,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q2I"},{"end":"2023-06-30","val":69500000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q2I"},{"end":"2024-06-30","val":53500000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q2I"},{"end":"2025-06-30","val":37500000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q2I"}]}}},"us-gaap":{"AccountsPayableCurrent":{"label":"Accounts Payable, Current","description":"Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2012-12-31","val":684558,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":539145,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":539145,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":539145,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":539145,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":539145,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":322190,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":343497,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":429428,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":441636,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":441636,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":441636,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":441636,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":441636,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":687404,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1154813,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1033854,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1338828,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1338828,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1338828,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":1338828,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1338828,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":764054,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1104342,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":609393,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":346767,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":346767,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":346767,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":346767,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":346767,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":363333,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":212984,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":287114,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":449475,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":449475,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":449475,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":449475,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":212824,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":299730,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":517770,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":737083,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":94203,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":94203,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":94203,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":94203,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":94203,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":130456,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":97039,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":195540,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":182956,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":182956,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":182956,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":182956,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":182956,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":138920,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":47333,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":66710,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":101984,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":101984,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":101984,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":101984,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":101984,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":107290,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":159107,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":57355,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":130500,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":130500,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":130500,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":130500,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":130500,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":380033,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":17764,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":19843,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":130503,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":130503,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":130503,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":130503,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":130503,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":68810,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":112010,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":63955,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":405098,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":405098,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":405098,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":405098,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":405098,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":382012,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":230634,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":76053,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":104117,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":104117,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":104117,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":104117,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":104117,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":155707,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":152715,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":229199,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":408398,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AccountsReceivableGrossCurrent":{"label":"Accounts Receivable, before Allowance for Credit Loss, Current","description":"Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.","units":{"USD":[{"end":"2013-12-31","val":252406,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":471296,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":471296,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":471296,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":471296,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":471296,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":833470,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":757464,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":795559,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":888019,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":888019,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":888019,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":888019,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":888019,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":462916,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":426613,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":535394,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":464033,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":464033,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":464033,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":464033,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":464033,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":711530,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":494833,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":600148,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":399483,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":399483,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":399483,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":399483,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":332951,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":199917,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":285924,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"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":"2012-12-31","val":485674,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":252406,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":252406,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":252406,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":252406,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":252406,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":340379,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":405008,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":399769,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":446521,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":446521,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":446521,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":446521,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":446521,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":833470,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":757464,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":795559,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":872874,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":872874,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":872874,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":872874,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":872874,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":447771,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":411138,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":450019,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":378658,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":378658,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":378658,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":378658,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":378658,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":565467,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":205646,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":387081,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":221084,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":221084,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":221084,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":221084,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":5618,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":152716,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":170792,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":279299,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2020-09-30","val":28623,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":170287,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":170287,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":170287,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":170287,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":170287,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":125887,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":132371,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":262527,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":233262,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":233262,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":233262,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":233262,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":233262,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":262137,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":147162,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":49328,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":65936,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":65936,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":65936,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":65936,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":65936,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":66600,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":203324,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":100000,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":70000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":70000,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":70000,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":70000,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":70000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":140000,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1331,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1326,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":692,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":692,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":692,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":692,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":692,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":8535,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8175,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":31500,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":24000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2012-12-31","val":178003,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":461193,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":461193,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":461193,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":461193,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":461193,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":460208,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":591391,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":741803,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":773119,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":773119,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":773119,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":773119,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":773119,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1017229,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":881031,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1093363,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1240093,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1240093,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1240093,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":1240093,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1240093,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1186953,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":831955,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1084755,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1149129,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1149129,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1149129,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1149129,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1149129,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1030961,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1180282,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1250484,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1081155,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1081155,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1081155,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1081155,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":448185,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1008149,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1149883,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1068418,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":167755,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":167755,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":167755,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":167755,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":167755,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":177828,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":169561,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":178720,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":319135,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":319135,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":319135,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":319135,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":319135,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":319342,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":327328,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":383374,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":475487,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":475487,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":475487,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":475487,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":475487,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":448029,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":546071,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":625693,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":353507,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":353507,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":353507,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":353507,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":353507,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":315785,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":499024,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":573549,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":254218,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":254218,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":254218,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":254218,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":254218,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":366411,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":614642,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":690655,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":455112,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":455112,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":455112,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":455112,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":455112,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":504418,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":649186,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":750443,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":374012,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":374012,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":374012,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":374012,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":374012,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":455219,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":663642,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":568675,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":471329,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AccruedProfessionalFeesCurrentAndNoncurrent":{"label":"Accrued Professional Fees","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received.","units":{"USD":[{"end":"2017-12-31","val":48481,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":47000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":47000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":44500,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":44500,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":32500,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":32500,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":44000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":44000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":53300,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"}]}},"AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment":{"label":"Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment","description":"Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.","units":{"USD":[{"end":"2012-12-31","val":96996,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":115634,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":115634,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":115634,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":115634,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":115634,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":121581,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":81727,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":99513,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":120283,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":120283,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":120283,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":120283,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":120283,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":141137,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":183868,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":240114,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":308779,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":308779,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":308779,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":308779,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":308779,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":382216,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":459614,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":508149,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":581088,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":581088,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":581088,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":581088,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":581088,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":676281,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":750454,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":869403,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":957468,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":957468,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":957468,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":957468,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":250929,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1046501,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1097989,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1153374,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":323457,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":323457,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":182227,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":182227,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":123041,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":123041,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":110782,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":110782,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":142366,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":142366,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":219008,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":219008,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":307716,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":307716,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":445768,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AdditionalPaidInCapital":{"label":"Additional Paid in Capital","description":"Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders. Includes adjustments to additional paid in capital. Some examples of such adjustments include recording the issuance of debt with a beneficial conversion feature and certain tax consequences of equity instruments awarded to employees. Use this element for the aggregate amount of additional paid-in capital associated with common and preferred stock. For additional paid-in capital associated with only common stock, use the element additional paid in capital, common stock. For additional paid-in capital associated with only preferred stock, use the element additional paid in capital, preferred stock.","units":{"USD":[{"end":"2012-12-31","val":7100297,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":31431220,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":31431220,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":31431220,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":31431220,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":31431220,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":31805331,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":32034997,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":32336720,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":32712020,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":32712020,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":32712020,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":32712020,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":32712020,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":33175444,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":49500394,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":49957213,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":50757414,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":50757414,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":50757414,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":50757414,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":50757414,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":51176458,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":51556268,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":51927950,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":52310481,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":52310481,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":52310481,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":52310481,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":52310481,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":66357329,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":66471006,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":66806637,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":67081359,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":67081359,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":67081359,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":67081359,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":67081359,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":67273392,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":67711659,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":67919163,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":68009860,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":68009860,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":68009860,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":68022484,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":68022484,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":67984046,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":68085889,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":68115842,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":71242256,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":71242256,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":71242256,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":71242256,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":71242256,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":71358753,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":71693988,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":78419046,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":78974964,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":78974964,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":78974964,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":78974964,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":78974964,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":103608805,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":103700516,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":103794384,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":104063321,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":104063321,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":104063321,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":104063321,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":104063321,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":104395175,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":104625648,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":104859537,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":105011318,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":105011318,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":105011318,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":105011318,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":105011318,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":105621237,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":106244511,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":106870506,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":107116362,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":107116362,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":107116362,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":107116362,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":107116362,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":121235416,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":123660261,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":125096918,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":125327300,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":125327300,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":125327300,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":125327300,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":125327300,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":125702537,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":125950104,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":126226240,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":125927443,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AdjustmentOfWarrantsGrantedForServices":{"label":"Adjustment of Warrants Granted for Services","description":"Adjustment for noncash service expenses paid for by granting of warrants.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":670947,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":37145,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":33960,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":67920,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":101879,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":130719,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":130179,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":25470,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":25470,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":50940,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":50940,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":76410,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":76410,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":84900,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":84900,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"}]}},"AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation":{"label":"Share-based Payment Arrangement, Decrease for Tax Withholding Obligation","description":"Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":3258,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3258,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1574,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":1574,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":428,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":428,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"}]}},"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":"2012-01-01","end":"2012-12-31","val":64596,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":458983,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":458983,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":944102,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":944102,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":1384763,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1384763,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":1517545,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1517545,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":1108359,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":1108359,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":192033,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":192033,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":192033,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-04-01","end":"2018-06-30","val":438273,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":438273,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2"},{"start":"2018-07-01","end":"2018-09-30","val":207504,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":928531,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":928531,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-25814,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-25814,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":-25814,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":-25814,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-25814,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-03-31","val":-25814,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q1"},{"start":"2019-04-01","end":"2019-06-30","val":101843,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":101843,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-04-01","end":"2019-06-30","val":101843,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":101843,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q2"},{"start":"2019-07-01","end":"2019-09-30","val":16692,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":16692,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":120178,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":120178,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q1"},{"start":"2020-04-01","end":"2020-06-30","val":109671,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":109671,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-04-01","end":"2020-06-30","val":109671,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":109671,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":208614,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":208614,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":868648,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":868648,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1"},{"start":"2021-04-01","end":"2021-06-30","val":91711,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":91711,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-04-01","end":"2021-06-30","val":91711,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":91711,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2"},{"start":"2021-07-01","end":"2021-09-30","val":93868,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":93868,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":352313,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":352313,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1"},{"start":"2022-04-01","end":"2022-06-30","val":230473,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":230473,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":230473,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":230473,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2"},{"start":"2022-07-01","end":"2022-09-30","val":233889,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":233889,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":975801,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":975801,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":623281,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":623281,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-04-01","end":"2023-06-30","val":623281,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":623281,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":626002,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":626002,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":2321380,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":2321380,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":364581,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":364581,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":364581,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":364581,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":418208,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":418208,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1596254,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":1596254,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":384595,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2025-01-01","end":"2025-03-31","val":384595,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-03-31","val":384595,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":330030,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":330030,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q2"},{"start":"2025-07-01","end":"2025-09-30","val":283215,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":729173,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2013-01-01","end":"2013-12-31","val":3916892,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":3916892,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"}]}},"AdjustmentsToAdditionalPaidInCapitalWarrantIssued":{"label":"Adjustments to Additional Paid in Capital, Warrant Issued","description":"Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":130179,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":84900,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":84900,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"}]}},"AllocatedShareBasedCompensationExpense":{"label":"Share-based Payment Arrangement, Expense","description":"Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.","units":{"USD":[{"end":"2019-04-04","val":80492,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-04-04","val":80492,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-04-01","end":"2019-04-30","val":80492,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q1I"},{"start":"2025-01-01","end":"2025-06-30","val":714625,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":997840,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"}]}},"AllowanceForDoubtfulAccountsReceivable":{"label":"Accounts Receivable, Allowance for Credit Loss","description":"Amount of allowance for credit loss on accounts receivable.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q4I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":15145,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":24775,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":15145,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":85375,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":85375,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":180235,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":29125,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6625,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":24775,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":24775,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":24775,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":24775,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":24775,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":15145,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":15145,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":15145,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":15145,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":15145,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":15145,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":15475,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":85375,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":85375,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":85375,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":85375,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":85375,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":85375,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":146063,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":289187,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":213067,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":178399,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":180235,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":29125,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6625,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"AllowanceForDoubtfulAccountsReceivableRecoveries":{"label":"Accounts Receivable, Allowance for Credit Loss, Recovery","description":"Amount of increase in allowance for credit loss on accounts receivable, from recovery.","units":{"USD":[{"start":"2017-01-01","end":"2017-06-30","val":15475,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-09-30","val":62645,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":15475,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":162000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":162360,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"}]}},"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":"2014-01-01","end":"2014-12-31","val":24775,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":24775,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":79566,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2017-01-01","end":"2017-06-30","val":69900,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-09-30","val":98850,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":98850,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":16399,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":16759,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":73097,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"}]}},"AllowanceForLoanAndLeaseLossRecoveryOfBadDebts":{"label":"Allowance for Loan and Lease Loss, Recovery of Bad Debts","description":"Amount of recovery of loans and lease receivables which had previously been fully or partially written-off as bad debts.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":24775,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014"},{"start":"2015-01-01","end":"2015-09-30","val":79566,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":24124,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"}]}},"AmortizationOfDebtDiscountPremium":{"label":"Amortization of Debt Discount (Premium)","description":"Amount of noncash expense included in interest expense to amortize debt discount and premium associated with the related debt instruments. Excludes amortization of financing costs. Alternate captions include noncash interest expense.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1472904,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1037386,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":2074772,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":1037386,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":3348284,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":1273512,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":5318257,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":5318257,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014"}]}},"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":"2015-01-01","end":"2015-12-31","val":30597,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":13362,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":29067,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":15705,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":45786,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":16720,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":63666,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":63666,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":17875,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":17875,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":36469,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":36469,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":18594,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":18594,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":59291,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":59291,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":22822,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":22822,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":83280,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":51732,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":24319,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":15950,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":49032,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":32211,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":24713,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":16261,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":73807,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":48534,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":24775,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":16323,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":64981,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":64981,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":16469,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":16469,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":36009,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":36009,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":19540,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":19540,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":57563,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":57563,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":21554,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":21554,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":79536,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":79536,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":22298,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":22298,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":45346,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":45346,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":23048,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":23048,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":68456,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":68456,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":23110,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":23110,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":98035,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":98035,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":23698,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":23698,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":58875,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":58875,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":35177,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":35177,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":95517,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":95517,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":36642,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":36642,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":132330,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":132330,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":36812,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":36812,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":73910,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":73910,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":37098,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":37098,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":111352,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":111352,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":37442,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":37442,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":149308,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":149308,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":38226,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":38226,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":88404,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":88404,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":50178,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":50178,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":50420,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":138824,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":138824,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":50420,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":190043,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":190043,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":52697,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":52697,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":106602,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":106602,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":53905,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":54205,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":53905,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":160807,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":160807,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":54205,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":215157,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":215157,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":54700,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":109399,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":54699,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":164652,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":55253,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":220182,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":2145495,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":2400663,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2405545,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":2940635,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":2932155,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":2932155,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2951294,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2883205,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":3061810,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":2846325,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":2846325,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":3014810,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-12-31","val":3006357,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3006357,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":8837315,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":8837315,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":8794900,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":879544,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":2633043,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":2633043,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":1541518,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":1541518,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-09-30","val":1242357,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":1242357,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1379306,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":1379306,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1382402,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":1382402,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1400368,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1400368,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":1412368,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":1412368,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":1598034,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":1598034,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1630695,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":1630695,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1636006,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":1636006,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1629117,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1629117,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":1597898,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":1597898,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1630595,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1630595,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1763733,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1763733,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1322819,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-09-30","val":1322819,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":1297369,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":1297369,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1330380,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1287558,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-06-30","val":824760,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":1373809,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2015-01-01","end":"2015-12-31","val":199546,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":199546,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":164529,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":164529,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":334243,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":92156,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":56504,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":56504,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":140000,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-12-31","val":14707,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":14707,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":20660,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2024-01-01","end":"2024-03-31","val":10217,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"}]}},"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":"2012-12-31","val":3207003,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":14419129,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13173722,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":11859954,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":9039057,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":23405107,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":21035135,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":19250154,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":16498421,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14398421,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":11607471,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9001276,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":19885613,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":17010941,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15274878,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11483089,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10559485,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8657468,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6165820,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":6165820,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":6165820,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":6165820,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":6165820,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5160847,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4118158,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2918780,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4368618,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3829432,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5687861,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":29165408,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":28438696,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":27284502,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":24507763,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":22810077,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21407103,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":19399367,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":19399367,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":19399367,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":19399367,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":19399367,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":17521222,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":16476872,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14358956,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":23891174,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":23419699,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":22601405,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":17594380,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":14948016,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12226038,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10046689,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AssetsCurrent":{"label":"Assets, Current","description":"Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.","units":{"USD":[{"end":"2012-12-31","val":2704310,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":15140655,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":15140655,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":15140655,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":15140655,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":15140655,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13522674,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":11974182,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":10580647,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":8873475,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":8873475,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":8873475,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":8873475,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":8873475,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7500896,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":21675104,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18874925,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":16839524,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":16839524,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":16839524,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":16839524,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":16839524,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":13737566,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":11461987,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":8675561,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":6141314,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":6141314,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":6141314,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":6141314,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":6141314,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":17073058,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":14160621,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":12567576,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10777902,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":10777902,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":10777902,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":10777902,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":10777902,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8784135,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7894220,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6033211,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4688277,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":4688277,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":4688277,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":4688277,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":4688277,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3289440,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2052735,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":899180,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3305830,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":3305830,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":3305830,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":3305830,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":3305830,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2473894,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2017420,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3936284,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3446426,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":3446426,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3446426,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":3446426,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3446426,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":27087817,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":25985183,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":24850434,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":23447311,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":23447311,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":23447311,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":23447311,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":23447311,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":22108453,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":20429823,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18948117,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16902924,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16902924,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":16902924,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":16902924,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":16902924,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15023705,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":13427022,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":11242945,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":9109175,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":9109175,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":9109175,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":9109175,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":9109175,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":20756501,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20463080,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":19021299,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":16296606,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":16296606,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":16296606,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":16296606,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":16296606,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":14107758,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":11424643,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8674928,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6540650,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"AssetsOfDisposalGroupIncludingDiscontinuedOperation":{"label":"Disposal Group, Including Discontinued Operation, Assets","description":"Amount classified as assets attributable to disposal group held for sale or disposed of.","units":{"USD":[{"end":"2017-12-31","val":1731805,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1096323,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent":{"label":"Disposal Group, Including Discontinued Operation, Assets, Current","description":"Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":499707,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":1096323,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1096323,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1096323,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1096323,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1096323,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":727943,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":393408,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"}]}},"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":"2012-12-31","val":46850,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":46850,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":46850,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":46850,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":46850,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":46850,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":46850,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7084,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":41500,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":48280,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":48280,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":48280,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":48280,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":48280,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":154805,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":212243,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":318545,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":362300,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":362300,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":362300,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":362300,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":378987,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":395335,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":395335,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"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":"2011-12-31","val":100675,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-12-31","val":1972301,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2012-12-31","val":1972301,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2012-12-31","val":1972301,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2012-12-31","val":1972301,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2012-12-31","val":1972301,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2012Q4I"},{"end":"2013-03-31","val":1215986,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1I"},{"end":"2013-06-30","val":372538,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2I"},{"end":"2013-09-30","val":278784,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3I"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2013-12-31","val":14137097,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-03-31","val":12444543,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2014-03-31","val":12444543,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1I"},{"end":"2014-06-30","val":11149320,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2014-06-30","val":11149320,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":9730268,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2014-09-30","val":9730268,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2014-12-31","val":7912011,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2014-12-31","val":7912011,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":6169375,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2015-03-31","val":6169375,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1I"},{"end":"2015-06-30","val":19965791,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2015-06-30","val":19965791,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17326588,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2015-09-30","val":17326588,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3I"},{"end":"2015-12-31","val":15022286,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":15022286,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":15022286,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":15022286,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":15022286,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2015-12-31","val":15022286,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2015-12-31","val":15022286,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2015-12-31","val":15022286,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2015-12-31","val":15022286,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015Q4I"},{"end":"2016-03-31","val":12278458,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2016-03-31","val":12278458,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9551852,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2016-06-30","val":9551852,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2I"},{"end":"2016-09-30","val":6813438,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2016-09-30","val":6813438,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3I"},{"end":"2016-12-31","val":4204916,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":4204916,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":4204916,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":4204916,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":4204916,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2016-12-31","val":4204916,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2016-12-31","val":4204916,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2016-12-31","val":4204916,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2016-12-31","val":4204916,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":15350915,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2017-03-31","val":15350915,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13335908,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2017-06-30","val":13335908,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2I"},{"end":"2017-09-30","val":11681887,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2017-09-30","val":11681887,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10022247,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":10022247,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":10022247,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":10022247,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":10022247,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":10022247,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":10022247,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":10022247,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":10022247,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2017Q4I"},{"end":"2018-03-31","val":8153268,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-03-31","val":8153268,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":6980213,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2018-06-30","val":6980213,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":5538765,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2018-09-30","val":5538765,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":3258077,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":3258077,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":3258077,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":3258077,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":3258077,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2018-12-31","val":3258077,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2018-12-31","val":3258077,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2018-12-31","val":3258077,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2018-12-31","val":3258077,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2228664,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":2228664,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1437797,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":1437797,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2I"},{"end":"2019-09-30","val":769833,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":769833,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2019-12-31","val":3057682,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2219992,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2020-03-31","val":2219992,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1793582,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-06-30","val":1793582,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3769225,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-09-30","val":3769225,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":26789017,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":25716977,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":24487547,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":21725410,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":20020712,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18450537,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16345623,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16345623,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":16345623,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":14520450,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12683268,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10760854,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":20235410,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20064897,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":18655922,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13696852,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":11105553,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8394113,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6129049,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CashAndCashEquivalentsPeriodIncreaseDecrease":{"label":"Cash and Cash Equivalents, Period Increase (Decrease)","description":"Amount of increase (decrease) in cash and cash equivalents. Cash and cash equivalents are the amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Includes effect from exchange rate changes.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1871626,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-756315,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1599763,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":-1693517,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":12164796,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":12164796,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1692554,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-1692554,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2987777,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-2987777,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-4406829,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-4406829,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-6225086,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-6225086,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1742636,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-1742636,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":12053780,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":12053780,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":9414577,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":9414577,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":7110275,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":7110275,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2743828,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-2743828,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5470434,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-5470434,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-8208848,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-8208848,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-10817370,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-10817370,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":11145999,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":11145999,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":9130992,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":9130992,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":7476971,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":7476971,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":5817331,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1868979,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3042034,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-4483482,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect","description":"Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2018-01-01","end":"2018-09-30","val":-2356775,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":-619546,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1354952,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-1954735,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1954735,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":464092,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-837690,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-837690,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1264100,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-1264100,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":711543,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":711543,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":99574,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":99574,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":23631761,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":23631761,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":22559721,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":22559721,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":21330291,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":21330291,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":20012893,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":20012893,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1444739,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1444739,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3149437,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-3149437,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":-4719612,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-6824526,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1825173,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-3662355,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"}]}},"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":"2013-12-31","val":250000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-03-31","val":250000,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":250000,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":250000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":250000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-03-31","val":250000,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":250000,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":250000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":250000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-12-31","val":250000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-12-31","val":250000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":250000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-12-31","val":250000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-12-31","val":250000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-12-31","val":250000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"}]}},"CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Investing Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of investing activities of 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":"2017-01-01","end":"2017-12-31","val":-197953,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-8046,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-34130,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-49865,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-78084,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-78084,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":23587,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":23587,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":23587,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":23587,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"}]}},"CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations":{"label":"Cash Provided by (Used in) Operating Activities, Discontinued Operations","description":"Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-4457278,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-942176,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1072185,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-2076842,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-2713957,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-2713957,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-409867,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-409867,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-465328,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-465328,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-557096,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-557096,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-688074,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-688074,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"}]}},"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":"2014-12-31","val":4.48,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q4I"},{"end":"2015-03-31","val":4.48,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2016-03-31","val":4.57,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4.57,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":4.57,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-12-31","val":2.535,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":2.79,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":2.79,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":2.79,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2.79,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2.79,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2.79,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":2.535,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":2.62,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":26.19,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":2.62,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2.57,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":25.37,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2.4763,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1.7,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2021-03-31","val":3.92,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":3.92,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":3.92,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5.19,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5.19,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5.19,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5.19,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5.19,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5.19,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":5.19,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":5.19,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5.19,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5.19,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5.19,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights":{"label":"Class of Warrant or Right, Number of Securities Called by Warrants or Rights","description":"Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.","units":{"shares":[{"end":"2017-03-03","val":5929256,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-03-03","val":5929256,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q1I"}]}},"ClassOfWarrantOrRightOutstanding":{"label":"Class of Warrant or Right, Outstanding","description":"Number of warrants or rights outstanding.","units":{"shares":[{"end":"2014-12-31","val":1564108,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1564108,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2016-03-31","val":1404406,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1404406,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1404406,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2017-12-31","val":7481079,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":7481079,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":7481079,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7481079,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7481079,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":7481079,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":7136078,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":7136078,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":713652,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2019-03-31","val":7128176,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":7034120,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":684095,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3331506,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2714858,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-12-31","val":2273369,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":2273369,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":2273369,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1040248,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1040248,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1040248,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":253828,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":786420,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":786420,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q4I"},{"end":"2022-03-31","val":786420,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":786420,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":786420,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":786420,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":786420,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":786420,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q4I"},{"end":"2023-03-31","val":786420,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":786420,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":786420,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"}]}},"CommonStockParOrStatedValuePerShare":{"label":"Common Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of common stock.","units":{"USD/shares":[{"end":"2012-12-31","val":0.001,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0.001,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":0.001,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":0.001,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0.001,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0.001,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0.001,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0.001,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0.001,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":0.001,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0.001,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":0.001,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":0.001,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":0.001,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":0.001,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0.001,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":0.001,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":0.001,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0.001,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":0.001,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.001,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.001,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":0.001,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0.001,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.001,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.001,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-08-15","val":0.001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-08-15","val":0.001,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-08-15","val":0.001,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-08-15","val":0.001,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-08-15","val":0.001,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-09-30","val":0.001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.001,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":0.001,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":0.001,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0.001,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":0.001,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0.001,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0.001,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0.001,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0.001,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":0.001,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":0.001,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":0.001,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":0.001,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":0.001,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":0.001,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":0.001,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":0.001,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":0.001,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":0.001,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":0.001,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0.001,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":0.001,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":0.001,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":0.001,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":0.001,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":0.001,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2023-06-30","val":0.001,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"},{"end":"2023-12-31","val":0.001,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0.001,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":0.001,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":0.001,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":0.001,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":0.001,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0.001,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":0.001,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":0.001,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0.001,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":0.001,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":0.001,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":0.001,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":0.001,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":0.001,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":0.001,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":0.001,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockSharesAuthorized":{"label":"Common Stock, Shares Authorized","description":"The maximum number of common shares permitted to be issued by an entity's charter and bylaws.","units":{"shares":[{"end":"2012-12-31","val":50000000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":50000000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":50000000,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":50000000,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":50000000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":50000000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":50000000,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":50000000,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":50000000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":50000000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":7066137,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":50000000,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":50000000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":50000000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7066137,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":50000000,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":50000000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":50000000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":50000000,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":50000000,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":50000000,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":50000000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":50000000,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":50000000,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":50000000,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":50000000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":50000000,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":50000000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":50000000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":50000000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":50000000,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":50000000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":50000000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":50000000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":50000000,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":50000000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":50000000,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":50000000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":50000000,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":50000000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":50000000,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":50000000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":50000000,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":50000000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":50000000,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":50000000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":50000000,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":50000000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":50000000,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":50000000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":50000000,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":50000000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":50000000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":50000000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":50000000,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":50000000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":50000000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":50000000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":50000000,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":50000000,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":50000000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":50000000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":50000000,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":50000000,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":50000000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":50000000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":50000000,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":50000000,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":50000000,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":50000000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":50000000,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":50000000,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":50000000,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":50000000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":50000000,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":50000000,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":50000000,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":50000000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":50000000,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":50000000,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2023-06-30","val":50000000,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"},{"end":"2023-12-31","val":50000000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":50000000,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":50000000,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":50000000,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":50000000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":50000000,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":50000000,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":50000000,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":50000000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":50000000,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":50000000,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":50000000,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":50000000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":50000000,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":50000000,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":50000000,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":50000000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockSharesIssued":{"label":"Common Stock, Shares, Issued","description":"Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.","units":{"shares":[{"end":"2012-12-31","val":1480262,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7010959,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7012397,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":7021721,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7048235,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9345263,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9379939,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":9550544,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9557747,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9557747,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9557747,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9560896,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":9560896,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":9560896,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":9560896,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9560896,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13998465,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13998465,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13998465,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13998465,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":13996121,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":13998465,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":13998465,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":13998465,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13998465,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14004465,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14004465,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14027590,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14027590,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14027590,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1404479,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1404479,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14736020,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14736020,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1475322,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2101272,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":2101272,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2101272,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2101272,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":2101272,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2101272,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2353306,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2976709,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3265740,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":3265740,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3265740,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":3265740,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3265740,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5873367,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5873367,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5873367,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5893767,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":5893767,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5893767,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5893767,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":5893767,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5905118,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5905118,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5905118,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5926001,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":5926001,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":5926001,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":5926001,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":5926001,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5932890,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5939779,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2023-06-30","val":5946668,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"},{"end":"2023-12-31","val":5998018,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":5998018,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":5998018,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":5998018,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":5998018,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7382699,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7695238,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8144097,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8336812,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":8336812,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":8336812,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":8336812,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":8336812,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":8349291,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8499335,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8512724,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":8538708,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockSharesOutstanding":{"label":"Common Stock, Shares, Outstanding","description":"Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.","units":{"shares":[{"end":"2012-12-31","val":1480262,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":6931968,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7010959,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7012397,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":7021721,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":7048235,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7048235,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9345263,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9379939,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":9549544,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":9549544,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9557747,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9557747,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9557747,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9559213,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":9559213,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":9559213,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":9559213,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9559213,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13996782,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13996782,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13996121,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13996121,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":13996121,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":13996121,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":13996121,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":13996121,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13998465,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14000342,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":13999756,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14014410,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14014410,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14014410,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1403158,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1403158,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14722840,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14722840,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-08-14","val":14722840,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-08-14","val":14722840,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-08-14","val":14722840,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-08-15","val":1474001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-08-15","val":1474001,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-08-15","val":1474001,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-09-30","val":1474001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2099951,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":2099951,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2099951,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2099951,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":2099951,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2099951,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2351985,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2975388,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3264419,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":3264419,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3264419,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":3264419,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3264419,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5872046,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5872046,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5872046,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5892446,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":5892446,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5892446,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5892446,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":5892446,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5903797,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5903797,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5903797,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5924680,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":5924680,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":5924680,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":5924680,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":5924680,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5931569,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5938458,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2023-06-30","val":5945347,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"},{"end":"2023-12-31","val":5996697,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":5996697,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":5996697,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":5996697,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":5996697,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7381378,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7693917,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8142776,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8335491,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":8335491,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":8335491,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":8335491,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":8335491,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":8347970,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8498014,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8511403,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":8537387,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CommonStockSharesSubscriptions":{"label":"Common Stock, Value, Subscriptions","description":"Monetary value of common stock allocated to investors to buy shares of a new issue of common stock before they are offered to the public. When stock is sold on a subscription basis, the issuer does not initially receive the total proceeds. In general, the issuer does not issue the shares to the investor until it receives the entire proceeds.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":151665,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"}]}},"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":"2012-12-31","val":1480,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":6932,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":6932,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":6932,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":6932,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":6932,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":7011,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":7012,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":7022,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":7048,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":7048,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":7048,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":7048,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":7048,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7066,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":9345,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":9380,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":9550,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":9550,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":9550,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":9550,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":9550,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":9558,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":9558,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9558,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9561,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":9561,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":9561,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":9561,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9561,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":13998,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":13998,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13998,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13998,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":13998,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":13998,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":13998,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":13998,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":13998,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":14004,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":14004,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":14028,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":14028,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":14028,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1404,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1404,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":14736,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":14736,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1475,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":2101,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":2101,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":2101,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":2101,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":2101,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":2101,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2353,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":2977,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3266,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":3266,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3266,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":3266,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3266,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":5873,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":5873,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":5873,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":5894,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":5894,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":5894,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":5894,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":5894,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":5905,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":5905,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":5905,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":5926,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":5926,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":5926,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":5926,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":5926,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":5933,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":5940,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":5947,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":5998,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":5998,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":5998,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":5998,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":5998,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7383,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7695,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":8144,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":8337,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":8337,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":8337,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":8337,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":8337,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":8349,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":8499,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8513,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":8539,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"ContractualObligation":{"label":"Contractual Obligation","description":"Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.","units":{"USD":[{"end":"2019-04-30","val":232367,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q1I"},{"end":"2019-06-30","val":232367,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":232367,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"}]}},"ConversionOfStockSharesConverted1":{"label":"Conversion of Stock, Shares Converted","description":"\"The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"\"Part noncash\"\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.\"","units":{"shares":[{"start":"2019-02-01","end":"2019-02-21","val":708430,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-02-01","end":"2019-02-21","val":708430,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-02-01","end":"2019-02-21","val":70843,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-02-21","val":70843,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-02-21","val":70843,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-02-21","val":70843,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-02-21","val":70843,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-02-01","end":"2019-02-28","val":70843,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q1I"},{"end":"2019-12-12","val":81000,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-12","val":81000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-12","val":81000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":81000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2019-12-01","end":"2019-12-31","val":81000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"}]}},"ConvertiblePreferredStockSharesIssuedUponConversion":{"label":"Convertible Preferred Stock, Shares Issued upon Conversion","description":"Number of shares issued for each share of convertible preferred stock that is converted.","units":{"shares":[{"end":"2019-02-21","val":708430,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-02-21","val":708430,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-02-21","val":708430,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q1I"}]}},"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":"2012-01-01","end":"2012-12-31","val":413910,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":195957,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":302837,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":106880,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":539342,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":236505,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":716175,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":716175,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":197411,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":194341,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":685178,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":635313,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":487767,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":440972,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1078843,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1003260,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":393665,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":367947,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1627429,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":1545671,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1019501,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2075639,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":1056138,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2918064,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":842425,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3872672,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"}]}},"CostOfRevenue":{"label":"Cost of Revenue","description":"The aggregate cost of goods produced and sold and services rendered during the reporting period.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1123864,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":429288,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1119778,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":690490,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1739630,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":619852,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2146973,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":2146973,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":400294,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":397224,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1017423,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":967558,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":617129,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":570334,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1576676,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1501093,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":559253,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":533535,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2270850,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":2189092,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1019501,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":1019501,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2075639,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":2075639,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":1056138,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":1056138,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2918064,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":2918064,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":842425,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":842425,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3872672,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3872672,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":494754,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":494754,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":793691,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":793691,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":298937,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":298937,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1531628,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1531628,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":737937,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":737937,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1939712,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1939712,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":710930,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":710930,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":1475539,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":1475539,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":764609,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":764609,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1894068,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1894068,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":418529,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":418529,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":2241682,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":334963,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":919763,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":584800,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1471890,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":552127,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":6515,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":6515,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":6515,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":6515,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":154302,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":154302,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":147787,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":147787,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":428129,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":428129,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":242061,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":242061,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":326766,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":326766,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":84705,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":84705,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":447794,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":447794,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":121028,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":121028,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":576399,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":576399,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":125008,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":125008,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":175986,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":175986,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":50978,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":50978,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":186661,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":186661,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":10675,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":10675,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":203269,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":203269,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":664,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":664,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":111401,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":111401,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":110737,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":110737,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":114188,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":114188,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2787,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2787,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":160613,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":160613,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":68498,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":68498,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":85972,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":85972,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":17474,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":17474,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":87483,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":87483,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":1511,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1511,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":93409,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":93409,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":30862,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":34339,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":3477,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":60408,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":26069,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":60408,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DebtConversionOriginalDebtAmount1":{"label":"Debt Conversion, Original Debt, Amount","description":"\"The amount of the original debt being converted 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":"2013-01-01","end":"2013-12-31","val":6100000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":6100000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014"}]}},"DebtInstrumentIncreaseAccruedInterest":{"label":"Debt Instrument, Increase, Accrued Interest","description":"Increase for accrued, but unpaid interest on the debt instrument for the period.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":163218,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":163218,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014"}]}},"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":"2017-12-31","val":0,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":7220,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":9031,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"DeferredRevenueAdditions":{"label":"Deferred Revenue, Additions","description":"Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":17350,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":50070,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":96786,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"}]}},"DeferredRevenueRevenueRecognized1":{"label":"Deferred Revenue, Revenue Recognized","description":"Amount of revenue recognized that was previously reported as deferred or unearned revenue.","units":{"USD":[{"start":"2018-01-01","end":"2018-03-31","val":17350,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":42850,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":87755,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"}]}},"DeferredTaxAssetsDerivativeInstruments":{"label":"Deferred Tax Assets, Derivative Instruments","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from derivative instruments.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":44000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":44000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":73000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":73000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":73000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":73000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":45000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":45000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":45000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":45000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":45000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":45000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":45000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":45000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":45000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":45000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":45000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":45000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":45000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":45000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"}]}},"DeferredTaxAssetsInventory":{"label":"Deferred Tax Assets, Inventory","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.","units":{"USD":[{"end":"2012-12-31","val":18000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":59000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":41000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":13000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":13000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":75000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":75000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":104000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":104000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":11000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":11000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":23000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":23000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsLiabilitiesNetNoncurrent":{"label":"Deferred Tax Assets, Net, Noncurrent","description":"Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting and classified as noncurrent.","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"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":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2012-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"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":"2012-12-31","val":1806000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":3048000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":3048000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4886000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":4886000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":8029000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":8029000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":11319000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":11319000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":8995000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":8995000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10435000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":10435000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":11382000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":11382000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":12003000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":12003000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":13013000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":13013000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":13642000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":13642000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":14686000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":14686000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":16049000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":16049000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":19761000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2012-12-31","val":-139000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":-188000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"}]}},"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":"2016-12-31","val":17000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":17000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":47000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":47000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":73000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":73000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":76000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":76000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":95000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":95000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":126000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":126000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":135000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":135000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":227000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":227000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":6000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":6000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":7000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwardsForeign":{"label":"Deferred Tax Assets, Tax Credit Carryforwards, Foreign","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.","units":{"USD":[{"end":"2013-12-31","val":18000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":18000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":18000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":18000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":18000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":18000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":18000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":18000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":18000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":18000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":18000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":18000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":18000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":18000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"}]}},"DeferredTaxAssetsTaxCreditCarryforwardsResearch":{"label":"Deferred Tax Assets, Tax Credit Carryforwards, Research","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.","units":{"USD":[{"end":"2012-12-31","val":18000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":18000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2020-12-31","val":18000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":18000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":18000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":18000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":18000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":18000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":18000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":18000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":18000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":18000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost":{"label":"Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-based Compensation Cost","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":191000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":191000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":511000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":511000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":830000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":830000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":680000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":680000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":759000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":759000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":775000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":775000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":957000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":957000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":1028000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":1028000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":1149000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1149000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1718000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":1718000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":1968000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":1968000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":1798000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Accrued Liabilities","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities.","units":{"USD":[{"end":"2013-12-31","val":18000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":151000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":151000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":199000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":199000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":136000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":136000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":93000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":93000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":63000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":63000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":9000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":9000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":11000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":11000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":11000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":11000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":11000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":11000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":31000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":31000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":8000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"}]}},"DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves":{"label":"Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Warranty Reserves","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from warranty reserves.","units":{"USD":[{"end":"2012-12-31","val":35000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":38000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":38000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":49000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":49000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":122000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":122000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":114000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":114000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":89000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":89000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":81000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":81000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"}]}},"DeferredTaxAssetsValuationAllowanceCurrent":{"label":"Deferred Tax Assets, Valuation Allowance, Current","description":"Amount of valuation allowance of deferred tax asset attributable to deductible temporary differences and carryforwards, classified as current.","units":{"USD":[{"end":"2012-12-31","val":18000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":59000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":59000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":164000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":164000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":274000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":274000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":240000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":240000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":104000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":104000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":86000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"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":"2012-12-31","val":1727000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2916000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":2916000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":4804000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":4804000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":8147000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":8147000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":11655000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":11655000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":9375000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":9375000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":10956000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"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":"2014-12-31","val":330000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":548000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":548000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":666000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":666000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":466000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":466000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":422000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":422000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":425000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":425000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":471000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":471000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":606000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":606000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":633000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":633000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":787000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":787000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":561000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":561000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":572000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":188000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":330000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"}]}},"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":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":54000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":54000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":12000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":12000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"}]}},"DefinedContributionPlanEmployerDiscretionaryContributionAmount":{"label":"Defined Contribution Plan, Employer Discretionary Contribution Amount","description":"Amount of discretionary contributions made by an employer to a defined contribution plan.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":4198,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"}]}},"DepositsAssetsCurrent":{"label":"Deposits Assets, Current","description":"Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.","units":{"USD":[{"end":"2019-12-31","val":7414,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":23769,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"}]}},"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":"2012-01-01","end":"2012-12-31","val":52139,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5578,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":12621,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":21155,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":29711,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":29711,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":9084,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":9084,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":19711,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":19711,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":43248,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":43248,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":67793,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":67793,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":32803,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":32803,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":80940,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":80940,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":144834,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":144834,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":232852,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":232852,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":86999,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":86999,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":184279,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":184279,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":290474,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":290474,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":406639,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":406639,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":113068,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":113068,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":224926,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":224926,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":339493,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":339493,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":451547,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":154763,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":113808,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":43704,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":216920,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":82091,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":297007,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":109845,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":137509,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":137509,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":27595,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":27595,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":56497,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":56497,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":82913,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":82913,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":110463,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":110463,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":28113,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":28113,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":57248,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":57248,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":86368,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":86368,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":122152,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":122152,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":29515,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":29515,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":70343,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":70343,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":113607,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":113607,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":157564,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":157564,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":44190,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":44190,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":89051,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":89051,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":134557,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":134557,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":187077,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":187077,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":53198,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":53198,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":121423,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":121423,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":193900,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":193900,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":271746,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":271746,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":81121,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":81121,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":163871,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":163871,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":250936,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":250936,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":341045,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":341045,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":90476,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":182107,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":276332,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":371419,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTax":{"label":"Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax","description":"Amount after tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation.","units":{"USD":[{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":-9107,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-9107,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-9107,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-9107,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-9107,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-9107,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"}]}},"DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet":{"label":"Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net","description":"Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of.","units":{"USD":[{"end":"2017-12-31","val":215466,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":270768,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":270768,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":270768,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":270768,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":270768,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":47250,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2500,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent":{"label":"Disposal Group, Including Discontinued Operation, Accounts Payable, Current","description":"Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":236651,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":356113,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":356113,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":356113,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":356113,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":356113,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":41773,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":8199,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent":{"label":"Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current","description":"Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":632970,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":521642,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":521642,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":521642,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":521642,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":521642,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":459663,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":465487,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent":{"label":"Disposal Group, Including Discontinued Operation, Assets, Noncurrent","description":"Amount classified as assets 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":"2017-12-31","val":1232098,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold":{"label":"Disposal Group, Including Discontinued Operation, Costs of Goods Sold","description":"Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":2241682,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":334963,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":919763,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":584800,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1471890,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":552127,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1968648,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1968648,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":98768,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":98768,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":140310,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":140310,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":41542,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":41542,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":141647,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":141647,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1337,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1337,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":141647,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":141647,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"}]}},"DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense":{"label":"Disposal Group, Including Discontinued Operation, General and Administrative Expense","description":"Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":278043,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":9889,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":24249,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":14360,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":33762,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":9513,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":59873,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":59873,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":25506,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":25506,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":38974,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":38974,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":13468,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":13468,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":79306,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":79306,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":40332,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":40332,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":79306,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":79306,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"}]}},"DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent":{"label":"Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent","description":"Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":697181,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":342153,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":342153,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":342153,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":342153,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":342153,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":202153,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"DisposalGroupIncludingDiscontinuedOperationInventoryCurrent":{"label":"Disposal Group, Including Discontinued Operation, Inventory, Current","description":"Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":251363,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":131342,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":131342,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":131342,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":131342,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":131342,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":134082,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":129017,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent":{"label":"Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current","description":"Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":32878,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":22322,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":22322,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":22322,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":22322,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":22322,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":17336,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":6182,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"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":"2017-12-31","val":534917,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":329738,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":329738,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":329738,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":329738,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":329738,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":327122,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":255709,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"}]}},"DisposalGroupIncludingDiscontinuedOperationRevenue":{"label":"Disposal Group, Including Discontinued Operation, Revenue","description":"Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":1212270,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":181500,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":801442,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":619942,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1144103,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":342661,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":1624773,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1624773,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":113500,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":113500,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":115000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":115000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":1500,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1500,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":115000,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":115000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":115000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":115000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"}]}},"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":"2020-01-01","end":"2020-09-30","val":-2.04,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1.28,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-2.2,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-0.17,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-0.37,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-0.19,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-0.57,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-0.57,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-0.2,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-0.2,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-0.8,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-0.8,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.31,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-0.31,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.58,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-0.58,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":-0.27,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-0.27,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.86,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-0.86,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.28,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.28,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-1.17,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-1.17,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.41,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-0.41,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.78,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":-0.78,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-0.37,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":-0.37,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-1.22,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-1.22,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.44,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-0.44,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-1.61,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-1.61,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-0.39,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-0.39,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-0.69,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-0.69,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.31,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-0.31,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-0.99,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-0.99,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-0.31,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-0.31,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-1.28,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-1.28,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-0.3,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-0.63,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-0.33,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-0.95,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-0.32,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-1.16,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EarningsPerShareBasicAndDiluted":{"label":"Earnings Per Share, Basic and Diluted","description":"The amount of net income or loss for the period per each share in instances when basic and diluted earnings per share are the same amount and reported as a single line item on the face of the financial statements. Basic earnings per share is the amount of net income or loss for the period per each share of common stock or unit outstanding during the reporting period. Diluted earnings per share includes the amount of net income or loss for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.","units":{"USD/shares":[{"start":"2012-01-01","end":"2012-12-31","val":-3.17,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1.23,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-2.58,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-1.34,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-4.04,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-1.46,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-4.9,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-4.9,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-0.2,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-0.2,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-0.44,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-0.44,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-0.23,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-0.23,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-0.7,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-0.7,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-0.26,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-0.26,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-0.98,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-0.98,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-0.31,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-0.31,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-0.59,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-0.59,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":-0.28,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":-0.28,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-0.91,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-0.91,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-0.31,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-0.31,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-1.23,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-1.23,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-0.29,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-0.29,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-0.55,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-0.55,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-0.26,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":-0.26,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-0.86,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-0.86,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-0.31,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-0.31,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-1.15,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-1.15,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-0.28,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-0.28,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-0.5,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-0.5,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-0.23,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":-0.23,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-0.66,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-0.66,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":-0.16,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-0.16,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-0.79,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-0.79,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.15,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-0.15,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.27,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-0.27,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.12,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.12,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-0.43,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":-4.3,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.16,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":-1.61,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.56,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-5.64,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.07,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-0.73,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.16,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-1.58,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-0.09,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-0.85,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-2.13,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-2.13,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-0.55,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-0.55,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-2.38,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-2.38,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.31,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-0.31,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.59,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-0.59,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-0.28,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-0.28,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-2.04,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":-1.28,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-2.2,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-0.17,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-0.37,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":-0.19,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2"}]}},"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":"2020-01-01","end":"2020-09-30","val":-2.04,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1.28,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-2.2,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-0.17,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-0.37,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-0.19,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-0.57,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-0.57,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-0.2,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-0.2,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-0.8,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-0.8,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-0.31,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-0.31,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-0.58,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-0.58,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":-0.27,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-0.27,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-0.86,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-0.28,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-1.17,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-0.41,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-0.78,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":-0.37,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2"}]}},"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":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":82.12,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":82.12,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent","description":"Percentage of domestic federal statutory tax rate applicable to pretax income (loss).","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":-0.34,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":-0.34,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-0.34,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":-0.34,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-0.34,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.34,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.34,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0.34,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.34,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0.21,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.21,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":0.21,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.21,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.","units":{"pure":[{"start":"2012-01-01","end":"2012-12-31","val":0.22,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.12,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0.12,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":0.29,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.33,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-0.33,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.32,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-0.32,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.23,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-0.23,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.2,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0.2,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.2,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.2,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0.11,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":0.11,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2020-01-01","end":"2020-12-31","val":0.21,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0.21,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":0.21,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":0.21,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":0.23,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":0.23,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.2,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Percent","description":"Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement.","units":{"pure":[{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":-0.01,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0.01,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":-0.02,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-0.02,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":-0.01,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.01,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0.01,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0.01,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0.01,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0.01,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0.01,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0.02,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":0.02,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":0.05,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":0.05,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0.02,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-0.02,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"}]}},"EffectiveIncomeTaxRateReconciliationTaxExemptIncome":{"label":"Effective Income Tax Rate Reconciliation, Tax Exempt Income, 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 income (loss) exempt from income taxes.","units":{"pure":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0.56,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0.56,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":82.12,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"EmployeeRelatedLiabilitiesCurrent":{"label":"Employee-related Liabilities, Current","description":"Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2012-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":249160,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":249160,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":249160,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-09-30","val":470564,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":548953,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":548953,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":548953,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":548953,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":548953,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":718262,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":499150,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":538189,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":616029,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":616029,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":616029,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":616029,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":616029,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":742946,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":338929,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":534538,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":519485,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":519485,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":519485,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":519485,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":519485,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":489132,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":423819,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":495138,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":247343,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":247343,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":247343,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":247343,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":92358,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":268768,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":403744,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":310998,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":43822,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":43822,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":42659,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":42659,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":191556,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":191556,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":147756,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":147756,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":70261,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":70261,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":185494,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":185494,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":118443,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":118443,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":181993,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions":{"label":"Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount","description":"Amount of cost to be recognized for option under share-based payment arrangement.","units":{"USD":[{"end":"2013-12-31","val":772514,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-12-31","val":3686355,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-03-31","val":3493360,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":3223451,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3308041,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":3082439,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":3771755,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":3405635,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2969537,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"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":"2012-12-31","val":4466,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":13051,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":13051,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":27255,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":27255,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":27255,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":27255,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":27255,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":31812,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":37217,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":44866,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":57852,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":57852,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":57852,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":57852,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":57852,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":71213,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":86919,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":103638,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":121518,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":121518,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":121518,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":121518,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":121518,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":139393,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":157987,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":180440,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":204429,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":204429,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":204429,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":204429,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":94789,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":228748,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":253461,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":278236,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":159770,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":159770,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":159770,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":159770,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":159770,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":176239,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":195779,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":217333,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":239306,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":239306,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":239306,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":239306,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":239306,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":261604,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":284652,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":307762,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":337340,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":337340,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":337340,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":337340,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q4I"},{"end":"2021-03-31","val":361038,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":396215,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":432857,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"}]}},"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":"2016-12-31","val":870251,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":873000,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1136000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1154000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1126659,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1162567,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1162000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":713047,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":717148,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":884888,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":936428,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":860088,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":922676,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":928047,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-12-31","val":826244,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1118267,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1136734,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-12-31","val":1012765,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":930301,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":956838,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-12-31","val":1072477,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-12-31","val":957885,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":815901,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2016-12-31","val":71379,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-12-31","val":96485,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":74140,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":49000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":65787,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":49543,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":41879,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":21771,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":87813,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":68967,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-09-30","val":92714,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":94532,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":100732,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":72605,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":147249,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":147249,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-03-31","val":147642,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":148925,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":150802,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":152904,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":117740,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":201251,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":201679,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":206181,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":214579,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":215817,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":216746,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":218053,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":218798,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":218798,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":222120,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear":{"label":"Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year","description":"Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.","units":{"USD":[{"end":"2017-03-31","val":54000,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":45000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":23000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2020-06-30","val":46153,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":23179,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-09-30","val":36812,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2022-03-31","val":110732,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":74462,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":37700,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-06-30","val":100625,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":50420,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-31","val":160934,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":107909,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":54186,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2025-03-31","val":164099,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":109399,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":55530,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"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":"2016-12-31","val":71379,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":71563,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":91000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":92000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":96485,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":98853,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":99000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":65787,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":66057,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":83757,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":87084,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":87813,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":91955,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":92306,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-12-31","val":94532,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":134310,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":145211,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-12-31","val":147249,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-12-31","val":152904,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":156987,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-12-31","val":206181,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-12-31","val":218053,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":224376,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2016-12-31","val":71379,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":71563,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":91000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":92000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":96485,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":98853,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":99000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":65787,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":66057,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":83757,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":87084,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":87813,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":91955,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":92306,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":92714,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":94532,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":134310,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":145211,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":147249,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":147249,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-03-31","val":147642,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":148925,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":150802,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":152904,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":156987,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":201251,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":201679,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":206181,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-12-31","val":218053,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-06-30","val":218798,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":222120,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"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":"2016-12-31","val":71379,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":71563,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":91000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":92000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":96485,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":98853,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":99000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":65787,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":66057,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":83757,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":87084,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":87813,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":91955,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":92306,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":92714,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":94532,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":134310,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":145211,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":147249,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":147249,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-03-31","val":147642,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":148925,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":150802,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":152904,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":156987,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":201251,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":201679,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":206181,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":214579,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-12-31","val":218053,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-06-30","val":218798,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":222120,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"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":"2016-12-31","val":71379,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":72000,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":91000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":92000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":96485,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-03-31","val":98853,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":99000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":65787,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"},{"end":"2019-03-31","val":66057,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":83757,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":87084,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":87813,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":91955,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":92306,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":92714,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":94532,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":134310,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":145211,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":147249,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":147249,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2022-03-31","val":147642,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":148925,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":150802,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":152904,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":156987,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":201251,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":201679,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":206181,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":214579,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-12-31","val":218053,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-06-30","val":218798,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":222120,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"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":"2014-12-31","val":1040219,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1040219,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-09-30","val":1332876,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1524663,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1524663,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1524663,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":1524663,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1524663,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1862496,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1938866,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2012169,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":2027074,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":2027074,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":2027074,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":2027074,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":2027074,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":2098891,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2257169,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2240085,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2286443,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":2286443,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":2286443,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":2286443,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":1479622,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2317176,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2350153,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2388217,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1556179,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1556179,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1556179,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1556179,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1556179,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1587502,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1843256,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1862888,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1873684,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":1873684,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":1873684,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1873684,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1873684,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1869725,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1878737,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1891285,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1906243,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":1906243,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1906243,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":1906243,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1906243,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2362455,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2444752,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2471768,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2525320,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":2525320,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":2525320,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":2525320,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":2525320,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2541905,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2580992,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2613960,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2655409,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":2655409,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":2655409,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":2655409,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2655409,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2679864,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":3246804,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":3314663,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":3389087,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":3389087,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":3389087,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":3389087,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":3389087,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":3463026,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":3501983,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":3578653,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":3636177,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"}]}},"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":"2012-12-31","val":474790,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":608913,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":608913,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":608913,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":608913,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":608913,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":743586,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":856954,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":912249,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1012964,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":1012964,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":1012964,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":1012964,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1012964,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1023768,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1095090,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1288010,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1466811,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1466811,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1466811,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":1466811,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1466811,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1791283,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1851947,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1908531,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1905556,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1905556,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1905556,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1905556,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1905556,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1959498,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":2099182,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2059645,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2082014,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":2082014,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":2082014,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":2082014,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":1384833,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2088428,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2096692,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2109981,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1396409,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1396409,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1396409,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1396409,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1396409,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1411263,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1647477,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1645555,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1634378,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":1634378,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":1634378,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1634378,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1634378,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1608121,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1594085,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1583523,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1568903,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":1568903,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1568903,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":1568903,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1568903,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":2001417,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":2048537,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":2038911,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":2055650,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":2055650,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":2055650,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":2055650,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":2055650,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":2035423,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":2037412,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":2032938,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":2036431,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":2036431,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":2036431,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":2036431,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":2036431,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":2022660,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2539422,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2556861,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2580066,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":2580066,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":2580066,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":2580066,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":2580066,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2601308,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":2586359,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2608825,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2615852,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2681808,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2678387,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2687466,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"FiniteLivedPatentsGross":{"label":"Finite-Lived Patents, Gross","description":"Gross carrying amount before accumulated amortization as of the balance sheet date of the costs pertaining to the exclusive legal rights granted to the owner of the patent to exploit an invention or a process for a period of time specified by law. Such costs may have been expended to directly apply and receive patent rights, or to acquire such rights.","units":{"USD":[{"end":"2012-12-31","val":479256,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":621964,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":621964,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1040219,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":1040219,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":1040219,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":1040219,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1040219,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1055580,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":1132307,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1243564,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1313269,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1313269,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1313269,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":1313269,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1391626,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1467996,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1541299,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"FurnitureAndFixturesGross":{"label":"Furniture and Fixtures, Gross","description":"Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.","units":{"USD":[{"end":"2012-12-31","val":58379,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":107769,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":107769,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":107769,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":107769,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":107769,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":131496,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":156330,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":157800,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":183237,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":183237,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":183237,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":183237,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q4I"},{"end":"2015-03-31","val":178451,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":147811,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":181486,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"}]}},"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":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":-45641,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-53855,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-53855,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-992,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-1215,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-1215,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-6215,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-6215,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-47560,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-47560,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-10534,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-10534,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-15036,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-15036,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-53445,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-53445,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":-54261,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-4501,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-7056,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-7055,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-7128,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"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":"2012-01-01","end":"2012-12-31","val":1769857,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":351862,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":778840,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":426978,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1254193,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":475353,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":2139036,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":2139036,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":744968,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":744968,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":1463255,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":1463255,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":718287,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":718287,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":2225996,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":2225996,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":762741,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":762741,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2993131,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":2993131,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":910777,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":910777,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":1879141,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":1879141,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":968364,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":968364,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":2767273,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":2767273,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":888132,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":888132,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":3693450,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":3693450,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":920331,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":920331,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":1801990,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":1801990,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":881659,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":881659,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":2709325,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":2709325,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":907335,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":907335,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":3743940,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3743940,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":905963,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":905963,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2076378,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":2076378,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1170415,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":1170415,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":2976260,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":2976260,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":899882,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":899882,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":3789852,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":3511809,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":891988,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":882099,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1709660,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":1685411,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":817672,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":803312,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2630936,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":2597174,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":921276,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":911763,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":3439882,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":3439882,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":468390,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":468390,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1049053,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1049053,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":580663,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":580663,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1520325,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1520325,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":471272,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":471272,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":2065112,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":2065112,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":579770,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":579770,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1095648,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1095648,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":515878,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":515878,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1773615,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1753615,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":677967,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":657967,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":2347089,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":2307089,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":600686,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":600686,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1204204,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":1204204,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":603518,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":603518,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1705146,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1705146,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":500942,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":500942,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":2408425,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":2408425,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":852949,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":852949,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1587586,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1587586,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":734637,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":734637,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":2356543,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2356543,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":768957,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":768957,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":3123852,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3123852,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":894933,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":894933,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1828926,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":1828926,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":933993,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":933993,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":2682951,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":2682951,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":854025,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":854025,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":3533383,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":3533383,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":853688,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":853688,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":1801072,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":1801072,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":947384,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":947384,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":2695041,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":2695041,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":893969,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":893969,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":3608536,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":3608536,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":899821,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1797060,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":897239,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":2755998,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":958938,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":3766790,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"GrantsReceivableCurrent":{"label":"Grants Receivable, Current","description":"Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":348647,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":211063,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":211063,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":211063,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":211063,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":211063,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":220907,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":125833,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":159679,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":132227,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":132227,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":132227,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":132227,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":132227,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"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":"2012-01-01","end":"2012-12-31","val":3043,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-49153,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-89359,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-40206,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-101044,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-11685,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-254549,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-254549,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-109199,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-106129,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-165802,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-115937,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-56603,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-9808,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-287026,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-211443,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-121224,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-95506,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-476756,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-394998,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":178490,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":178490,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":321389,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":321389,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":142899,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":142899,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":374454,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":374454,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":53065,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":53065,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":387237,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":387237,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1890,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":1890,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":25069,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":25069,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":23179,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":23179,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-273598,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-273598,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-298667,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-298667,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-310972,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-310972,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-435260,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-435260,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-946499,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-946499,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-511239,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":-511239,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-920388,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-920388,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":26111,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":26111,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-1029412,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-153463,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-118321,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":35142,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-327787,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-209466,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":0,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":0,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":0,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":24430,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":24430,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":24430,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":24430,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":23200,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":23200,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-1230,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-1230,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":38258,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":38258,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":10241,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":10241,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-5902,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-5902,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-16143,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-16143,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-6859,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-6859,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-957,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-957,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-7377,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-7377,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-18859,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-21061,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-2202,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-22680,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-1619,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-22680,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":69482,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":103289,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":103289,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":109788,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":109788,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":145691,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":145691,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":24753,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":24753,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":48773,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":48773,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":71109,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":71109,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":116969,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":116969,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":559,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":559,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":202343,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":202343,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":268789,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":268789,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":279982,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":87655,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":10873,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":10873,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":15478,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":10873,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":15478,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":10873,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":56504,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":56504,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":14707,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":14707,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":17344,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":17344,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":18235,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":18235,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":18235,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":18235,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":20660,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":20660,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":528,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":528,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":528,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":528,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":528,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":528,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":937,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":937,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":62073,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":62073,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":62073,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":62073,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":62073,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":62073,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":34363,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":34363,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2018-01-01","end":"2018-12-31","val":360000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":140000,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"}]}},"ImpairmentOfLongLivedAssetsHeldForUse":{"label":"Impairment of Long-Lived Assets Held-for-use","description":"The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2020-01-01","end":"2020-12-31","val":20660,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":528,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":937,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":5061,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":10217,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":14459,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":14459,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":15371,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":15371,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":15371,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":15371,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1201,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":1201,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":6211,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":6759,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeLossFromContinuingOperations":{"label":"Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent","description":"Amount after tax of income (loss) from continuing operations attributable to the parent.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-4210062,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-975328,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2065244,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1089916,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-3303852,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-1238608,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-4271603,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-4271603,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-693724,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-693724,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1603330,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-1603330,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-909606,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-909606,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-2328138,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-2328138,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-724808,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-724808,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-3119530,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-3119530,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-930501,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1763759,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-833258,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-6658498,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":-4894739,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-7793897,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"}]}},"IncomeLossFromContinuingOperationsPerBasicAndDilutedShare":{"label":"Income (Loss) from Continuing Operations, Per Basic and Diluted Share","description":"The amount of net income (loss) from continuing operations per each basic and diluted share of common stock or unit when the per share amount is the same for both basic and diluted shares.","units":{"USD/shares":[{"start":"2017-01-01","end":"2017-12-31","val":-0.32,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.07,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.15,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.08,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-2.36,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.88,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.3,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-3.05,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.05,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-0.49,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.11,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-1.1,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-0.06,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-0.62,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-1.6,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1.6,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-0.49,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-0.49,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-1.89,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-1.89,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-0.31,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-0.59,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-0.28,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-2.04,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":-1.28,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-2.2,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"}]}},"IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity":{"label":"Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent","description":"Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-6225036,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1080834,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1713364,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-632530,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-2724679,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-1011315,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-3633386,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-3633386,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-347175,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-347175,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-689251,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-689251,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-342076,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-342076,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-768047,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-768047,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-78796,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-78796,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-799025,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-799025,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"}]}},"IncomeLossFromDiscontinuedOperationsNetOfTaxPerBasicAndDilutedShare":{"label":"Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Net of Tax, Per Basic and Diluted Share","description":"Per basic and diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation and gain (loss) from the disposal of the discontinued operation, when the per share amount is the same.","units":{"USD/shares":[{"start":"2017-01-01","end":"2017-12-31","val":-0.47,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-0.08,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-0.12,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-0.04,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-1.94,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-0.73,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-0.26,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-2.59,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-0.02,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-0.24,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-0.05,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-0.48,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-0.03,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-0.23,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-0.53,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-0.53,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-0.06,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-0.06,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-0.49,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-0.49,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"}]}},"IncreaseDecreaseInAccountsPayable":{"label":"Increase (Decrease) in Accounts Payable","description":"The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":435892,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-280201,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":251447,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":754753,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-145413,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-145413,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-216955,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-216955,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-195648,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-195648,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-109717,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-109717,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-97509,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-97509,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":245768,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":245768,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":713177,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":713177,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":592218,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":592218,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":897192,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":897192,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-574774,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-574774,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-234486,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-234486,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-729435,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-729435,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-992061,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-992061,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":16566,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":16566,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-133783,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-133783,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-59653,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-59653,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":102708,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":57100,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-149745,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-55362,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":68295,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-158215,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":287608,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":192352,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-118621,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-118621,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":36253,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":36253,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":2836,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":2836,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":1337,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1337,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":88753,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":88753,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-44036,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-44036,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-135623,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-135623,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":-116246,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-116246,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-80972,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":-80972,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5306,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":5306,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":57123,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":57123,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-44629,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-44629,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":28516,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":28516,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":249533,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":249533,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-112736,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-112736,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":-110657,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-110657,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":3,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-61693,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-61693,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-18493,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":-18493,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-66548,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-66548,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":274595,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":274595,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-23086,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-23086,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-174464,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-174464,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-329045,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-329045,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-300981,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-300981,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":51590,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":48598,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":125082,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":304281,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInAccountsReceivable":{"label":"Increase (Decrease) in Accounts Receivable","description":"The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":382314,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-181785,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":148162,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":483603,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-233268,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-233268,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":87973,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":87973,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":152602,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":152602,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":147363,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":147363,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":218890,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":218890,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":386949,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":386949,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":365734,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":365734,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":403829,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":403829,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":523697,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":523697,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-425103,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-425103,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-446261,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-446261,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-337480,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-337480,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-408841,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-408841,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":247512,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":247512,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":100715,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":100715,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":234980,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":234980,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":35119,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":5618,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-50133,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-148629,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-40462,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-12-31","val":-5618,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-6515,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":28623,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":28623,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":170287,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":170287,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-44400,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-44400,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-37916,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":-37916,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":92240,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":92240,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":62975,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":62975,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":28875,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":28875,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-86100,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-86100,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":-183934,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-183934,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-167326,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-167326,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":664,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":664,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":137388,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":137388,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":34604,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":34064,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":4064,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":4064,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":70000,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":70000,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-68669,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-68669,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-68674,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-68674,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-69308,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-69308,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":7843,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":7483,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":30808,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":23308,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInAccruedLiabilities":{"label":"Increase (Decrease) in Accrued Liabilities","description":"The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":31182,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":36255,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":79061,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":233142,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":446408,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":446408,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-985,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-985,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":130198,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":130198,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":280610,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":280610,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":311926,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":311926,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":244110,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":244110,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":107912,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":107912,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":320244,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":320244,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":466974,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":466974,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-53140,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-53140,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-405761,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-405761,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-151178,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-151178,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-85022,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-85022,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-116648,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-116648,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-5627,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-5627,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":67722,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":67722,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":-138461,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-15903,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-70024,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-85084,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":74693,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-5980,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-3790,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":-108489,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-308501,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-308501,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":15182,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":15182,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-7588,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-7588,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":6336,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":6336,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":104956,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":104956,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":4710,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":4710,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":3144,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":8144,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":61845,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":61845,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":96613,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":96613,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-111306,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-111306,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":70584,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":70584,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":49040,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":49040,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-279337,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-46474,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":77630,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":142458,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"}]}},"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":"2013-01-01","end":"2013-03-31","val":75000,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":50000,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":25000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","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":"2012-01-01","end":"2012-12-31","val":87849,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-2726,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":20419,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":168076,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":325441,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":325441,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-12058,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-12058,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-272724,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-272724,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-175746,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-175746,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-205468,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-205468,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-33831,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-33831,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":423740,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":423740,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":348677,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":348677,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":412698,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":412698,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":76801,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":76801,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":627650,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":627650,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":689854,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":689854,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":679993,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":679993,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-44491,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-44491,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-166529,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-166529,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-214466,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-214466,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":-232999,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-25241,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-6498,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-52083,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":81450,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":81450,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":27912,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":27912,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-1788,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-1788,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-21320,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-21320,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":14956,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":14956,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-7069,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-19019,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-31319,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-50719,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2017-01-01","end":"2017-03-31","val":-7780,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-77981,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-159366,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-03-31","val":-32062,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-32645,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":238520,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":243632,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-181906,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":-186764,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":58349,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-1044,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-1044,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-112347,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-112347,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-204530,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-204530,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-85729,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-85729,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":5754,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":5754,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-42230,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-35715,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":-127632,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-127632,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-147185,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":-147185,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":17715,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":17715,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":57663,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":57663,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-105687,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-105687,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-176223,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-176223,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":62721,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":62721,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":189265,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":189265,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":360847,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":360847,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":389013,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":447465,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-69888,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-54710,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":18475,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":-49065,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-153398,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-107152,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-6630,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-6630,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-211438,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-211438,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-160007,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-160007,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-171870,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-171870,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-119915,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-119915,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-44405,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-124692,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-147322,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":46351,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncreaseDecreaseInPrepaidExpense":{"label":"Increase (Decrease) in Prepaid Expense","description":"The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":27468,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11180,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":114522,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":440257,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":203027,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":203027,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":34498,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":34498,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-22734,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-22734,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-88956,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-88956,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":50030,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":50030,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":485,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":485,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":22763,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":22763,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":-96971,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-96971,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":32750,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":32750,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-5586,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-5586,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-60427,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-60427,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-147061,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-147061,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":16238,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":16238,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-7780,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-77981,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-09-30","val":-159366,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-12-31","val":-9805,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":19583,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":63967,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"InterestExpense":{"label":"Interest Expense","description":"Amount of the cost of borrowed funds accounted for as interest expense.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":1608912,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":5488523,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"},{"start":"2019-01-01","end":"2019-09-30","val":3072,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":2763,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":4267,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":67,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1122,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":1055,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2480,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":2480,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":1358,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1358,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":5049,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":5049,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":6,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":6,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":1862,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":1856,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":6874,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":5012,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":12701,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":3716,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"}]}},"InterestExpenseDebt":{"label":"Interest Expense, Debt","description":"Amount of the cost of borrowed funds accounted for as interest expense for debt.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":80000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":20000,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":40000,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":60000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":72406,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":72406,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014"}]}},"InterestIncomeExpenseNet":{"label":"Interest Income (Expense), Net","description":"The net amount of operating interest income (expense).","units":{"USD":[{"start":"2013-01-01","end":"2013-03-31","val":-1083429,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-2166859,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-1083430,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-3487802,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-1320943,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-5488523,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":8137,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":8137,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":15531,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":15531,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":7394,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":7394,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":22148,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":22148,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":6617,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":6617,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":27715,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":27715,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":4473,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":4473,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":9124,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":9124,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":4651,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":4651,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":21152,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":21152,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":12028,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":12028,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":31472,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":31472,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":8609,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":8609,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":15224,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":15224,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":6615,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":6615,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":26778,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":26778,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":11554,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":11554,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":36046,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":36046,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4541,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":4541,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":11575,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":11575,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":7034,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":7034,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":15440,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":15440,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":3865,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":3865,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":17588,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":17588,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1315,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":1315,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":36929,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":36929,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":35614,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":35614,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":36817,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":36817,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-112,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":-112,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":40021,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":40021,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-7118,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-7118,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-309,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-309,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":6809,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":6809,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-3072,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-2763,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-4267,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-67,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1122,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-1055,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2021-01-01","end":"2021-06-30","val":-1862,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-1856,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-6874,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-5012,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-12701,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-3716,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":2462,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":2462,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":6178,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":6178,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":55243,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":55243,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":52781,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":52781,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":153609,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":153609,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":111302,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":111302,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":219647,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":219647,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":108345,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":108345,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":318922,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":318922,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":99275,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":99275,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":398068,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":398068,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":57325,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":57325,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":281273,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":281273,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":223948,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":223948,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":490556,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":490556,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":209283,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":209283,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":653362,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":653362,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":121808,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":225536,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":103728,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":305203,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":79667,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":354769,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2012-01-01","end":"2012-12-31","val":212,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"}]}},"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":"2012-12-31","val":65041,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"}]}},"InventoryAdjustments":{"label":"Inventory Adjustments","description":"Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.","units":{"USD":[{"end":"2015-03-31","val":26624,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":26624,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"}]}},"InventoryFinishedGoods":{"label":"Inventory, Finished Goods, Gross","description":"Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":73025,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":417005,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":417005,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":417005,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":417005,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":417005,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":354856,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":74127,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":201364,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":148752,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":148752,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":148752,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":148752,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":148752,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":119831,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":542378,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":328711,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":527785,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":527785,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":527785,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":527785,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":527785,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":595895,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1125640,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1048515,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":941921,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":941921,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":941921,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":941921,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":941921,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":896856,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":149055,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":138446,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":149370,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":149370,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":149370,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":149370,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":153120,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":182529,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":66700,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"InventoryGross":{"label":"Inventory, Gross","description":"Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.","units":{"USD":[{"end":"2013-12-31","val":519657,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":292041,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":292041,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":292041,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":292041,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":292041,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":233961,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":665481,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":590418,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":652283,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":652283,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":652283,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":652283,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":652283,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":724842,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1267343,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1319744,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1305116,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1305116,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1305116,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1305116,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1305116,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1236994,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":437705,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":390338,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":371806,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":371806,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":371806,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":371806,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":346565,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":380308,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":258107,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"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":"2012-12-31","val":217867,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":519657,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":519657,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":519657,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":519657,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":519657,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":507599,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":246933,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":343911,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":251338,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":251338,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":251338,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":251338,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":251338,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":233961,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":665481,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":586144,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":648009,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":648009,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":648009,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":648009,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":648009,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":720568,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1263069,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1262810,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1245147,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1245147,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1245147,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1245147,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1245147,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":851863,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":366535,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":327461,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":251363,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":251363,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":251363,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":251363,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":227005,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":239407,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":131765,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":81450,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":81450,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":81450,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":81450,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":81450,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":109362,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":79662,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":60130,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":96406,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":96406,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":96406,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":96406,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":96406,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":89337,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":77387,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":65087,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":9700,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"InventoryRawMaterials":{"label":"Inventory, Raw Materials, Gross","description":"Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":144842,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":102652,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":102652,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":102652,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":102652,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":102652,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":152743,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":172806,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":142547,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":143289,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":143289,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":143289,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":143289,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":143289,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":114130,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":123103,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":261707,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":124498,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":124498,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":124498,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":124498,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":124498,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":128947,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":141703,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":271229,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":363195,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":363195,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":363195,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":363195,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":363195,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":340138,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":288650,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":251892,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":222436,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":222436,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":222436,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":222436,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":193445,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":197779,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":191407,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"InventoryValuationReserves":{"label":"Inventory Valuation Reserves","description":"Amount of valuation reserve for inventory.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":40703,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":40703,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":40703,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":40703,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":40703,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":0,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":4274,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":4274,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":4274,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":4274,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":4274,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":4274,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":4274,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":4274,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":56934,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":59969,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":59969,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":59969,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":59969,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":59969,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":385131,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":71170,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":62877,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":120443,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":120443,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":120443,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":120443,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":119560,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":140901,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":126342,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"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":"2012-01-01","end":"2012-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":5199,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":5199,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":5199,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":23651,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":23651,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":62851,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":14079,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-12-31","val":62851,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-16454,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-16454,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-6430,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-6430,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":-2156,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-2156,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":4242,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":4242,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":12590,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":12590,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":73521,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":73521,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":72823,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":72823,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":348793,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":348793,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":712083,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":712083,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":703220,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":703220,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":760785,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-883,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":5458,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":67515,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":35987,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IssuanceOfStockAndWarrantsForServicesOrClaims":{"label":"Issuance of Stock and Warrants for Services or Claims","description":"Fair value of share-based compensation granted to nonemployees as payment for services rendered or acknowledged claims.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":78994,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":151665,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":37145,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":33960,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":67920,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":101879,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":130179,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":50004,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":50000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":50000,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":50000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":50000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":50000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":50000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":68680,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":68680,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":68680,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":68680,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":207980,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":207980,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":100100,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":100100,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":100100,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":100100,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":100100,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":100100,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023"}]}},"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":"2012-01-01","end":"2012-12-31","val":34932,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":9219,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":17631,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":8412,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":27592,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":9961,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":37930,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":37930,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":9887,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":10652,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":36773,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":36773,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":26886,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":26886,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":86949,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":86949,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":50176,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":50176,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":137559,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":137559,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":54211,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":54211,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":107377,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":107377,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":53166,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":53166,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":161929,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":161929,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":54552,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":54552,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":212397,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":212397,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":55605,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":55605,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":111324,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":111324,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":55719,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":55719,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":167816,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":167816,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":56492,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":56492,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":224308,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":224308,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":57656,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":57656,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":117074,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":117074,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":59418,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":59718,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":175617,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":175617,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":58543,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":58543,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":234160,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":234160,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":57802,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":118176,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":60373,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":181850,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":63675,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":245525,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"LesseeOperatingLeaseDiscountRate":{"label":"Lessee, Operating Lease, Discount Rate","description":"Discount rate used by lessee to determine present value of operating lease payments.","units":{"pure":[{"end":"2019-01-01","val":0.08,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-01-01","val":0.08,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-01-01","val":0.08,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q4I"},{"end":"2021-03-31","val":0.08,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":0.06,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-03-31","val":0.06,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2021-03-31","val":0.06,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2021-03-31","val":0.06,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2021Q1I"}]}},"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-09-30","val":327667,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":279626,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":231585,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":182927,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":133038,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-06-30","val":393094,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":393094,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":374270,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":355447,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":336454,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":317121,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":297788,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":278456,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":258954,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":239112,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":219271,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":199430,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":647974,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":618377,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":588780,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":559183,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":529586,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":499181,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":468776,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year One","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2020-09-30","val":83149,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-06-30","val":76482,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":76482,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":76482,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":78517,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":78517,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":78517,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":78517,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":59185,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":39683,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":80552,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":80552,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":82587,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":120004,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":120004,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":120004,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":123297,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":123297,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":123297,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":123297,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearFive":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Five","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2021-06-30","val":56132,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":56132,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":56132,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"},{"end":"2024-06-30","val":88579,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":88579,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":88579,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"}]}},"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":"2021-06-30","val":82587,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":82587,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":82587,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":56132,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":56132,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":56132,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":56132,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":56132,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":56132,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2024-06-30","val":130197,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":130197,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":130197,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":88579,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":88579,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":88579,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":88579,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearThree":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Three","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-09-30","val":83149,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":83149,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2021-06-30","val":80552,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":80552,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":80552,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":82587,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":82587,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":82587,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":82587,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":82587,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":82587,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":56132,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":56132,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-06-30","val":126703,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":126703,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":126703,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":130197,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":130197,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":130197,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":130197,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsDueYearTwo":{"label":"Lessee, Operating Lease, Liability, to be Paid, Year Two","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2019-09-30","val":196477,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":196477,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":83149,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":83149,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-12-31","val":83149,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-06-30","val":78517,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":78517,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":78517,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":80552,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":80552,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":80552,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":80552,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":80552,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":80552,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":82587,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":82587,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":56132,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":123297,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":123297,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":123297,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":126703,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":126703,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":126703,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":126703,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear":{"label":"Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year","description":"Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.","units":{"USD":[{"end":"2019-09-30","val":48041,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2020-03-31","val":148436,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":99778,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":49889,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-03-31","val":33259,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":18824,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":18824,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":57659,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":38666,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":19333,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2023-09-30","val":19841,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-31","val":60711,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":59194,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":29597,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2025-03-31","val":90407,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":60810,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":30405,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"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":"2018-12-31","val":33601,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":26393,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q4I"},{"end":"2019-09-30","val":20003,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":14452,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":9758,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":5938,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":3043,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1094,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":110,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":57818,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":52763,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":47822,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":43090,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":38571,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":34275,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":30204,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":26364,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":22759,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":19396,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":16284,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":13423,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":123949,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":113156,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":102764,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":92785,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":83225,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":74105,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":65441,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"Liabilities":{"label":"Liabilities","description":"Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.","units":{"USD":[{"end":"2015-12-31","val":2578921,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":2578921,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":2578921,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2578921,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2210483,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2198150,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1957784,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1761314,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1761314,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1761314,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1761314,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1761314,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1661232,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1883207,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2030686,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1986864,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1986864,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1986864,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1986864,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":1986864,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1767095,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":2129852,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":2270682,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1567876,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1567876,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1567876,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1567876,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1567876,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":1629616,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":1736766,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1333407,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1376507,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":1376507,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":1376507,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1376507,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1376507,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1293389,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1251974,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1279460,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1302964,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":1302964,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1302964,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":1302964,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1302964,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1623901,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1992171,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1982787,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1727555,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":1727555,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1727555,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":1727555,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1727555,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1930614,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1692449,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":1759356,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1490763,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1490763,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":1490763,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":1490763,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1490763,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1530677,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":2142852,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":2139415,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":2188370,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":2188370,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":2188370,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":2188370,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":2188370,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":2180661,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1946094,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":2381042,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1971520,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":1971520,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":1971520,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":1971520,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":1971520,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2066991,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2209675,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2152197,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2169600,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LiabilitiesAndStockholdersEquity":{"label":"Liabilities and Equity","description":"Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.","units":{"USD":[{"end":"2012-12-31","val":3207003,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":15835286,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":14419129,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":13173722,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":11859954,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":10278735,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":9039057,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":23405107,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":21035135,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":19250154,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":19250154,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":16498421,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":14398421,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":11607471,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":9001276,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":9001276,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":19885613,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":17010941,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":15274878,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":13566987,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":11483089,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10559485,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":8657468,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6165820,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":6165820,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":6165820,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":6165820,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":6165820,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":5160847,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":4118158,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":2918780,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":5265740,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":4368618,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":3829432,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":5687861,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":5132173,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":29165408,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":28438696,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":27284502,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":25877480,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":24507763,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":22810077,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":21407103,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":19399367,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":19399367,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":19399367,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":19399367,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":19399367,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":17521222,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":16476872,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":14358956,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":12248070,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":23891174,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":23419699,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":22601405,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":19826684,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":17594380,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":14948016,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":12226038,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":10046689,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2012-12-31","val":2175707,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":1000338,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":1000338,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":1000338,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":1000338,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":1000338,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":782398,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":934888,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":1171231,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":1214755,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":1214755,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":1214755,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":1214755,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":1214755,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":1704633,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2035844,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2127217,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2578921,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":2578921,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":2578921,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":2578921,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2578921,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1951007,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1936297,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1694148,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1495896,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1495896,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1495896,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1495896,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1495896,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1394294,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1393266,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1537598,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1530630,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1530630,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1530630,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1530630,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":1530630,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1307879,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1667653,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1805501,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1139713,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1139713,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1139713,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1139713,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1139713,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":976810,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":912613,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":551929,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":685210,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":685210,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":685210,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":685210,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":685210,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":646940,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":551650,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":580079,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":659526,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":659526,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":659526,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":659526,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":659526,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":588468,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":742571,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":740532,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":542871,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":542871,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":542871,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":542871,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":542871,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":756083,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":578476,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":656523,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":449318,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":449318,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":449318,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":449318,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":449318,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":501306,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":794247,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":823738,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":930893,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":930893,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":930893,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":930893,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":930893,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":958693,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":879820,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":906641,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":560810,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":560810,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":560810,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":560810,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":560810,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":696196,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":904272,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":888520,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":973162,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"LiabilitiesNoncurrent":{"label":"Liabilities, Noncurrent","description":"Amount of obligation due after one year or beyond the normal operating cycle, if longer.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":0,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":259476,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2016-03-31","val":259476,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2016-03-31","val":263636,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q1I"},{"end":"2016-06-30","val":261853,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":263636,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":265418,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":265418,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":456234,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":456234,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":428163,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent":{"label":"Disposal Group, Including Discontinued Operation, Liabilities, Current","description":"Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2017-12-31","val":869621,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":877755,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":877755,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":877755,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":877755,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":877755,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":501436,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":473686,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"}]}},"LineOfCreditFacilityInterestRateDuringPeriod":{"label":"Line of Credit Facility, Interest Rate During Period","description":"The effective interest rate during the reporting period.","units":{"pure":[{"start":"2012-01-01","end":"2012-03-16","val":0.0275,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q1"}]}},"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":"2012-03-16","val":20000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q1I"}]}},"LitigationSettlementAmountAwardedFromOtherParty":{"label":"Litigation Settlement, Amount Awarded from Other Party","description":"Amount awarded from other party in judgment or settlement of litigation.","units":{"USD":[{"start":"2018-06-01","end":"2018-06-21","val":163105,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-06-01","end":"2018-06-21","val":163105,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-06-01","end":"2018-06-21","val":163105,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q2I"},{"start":"2018-06-02","end":"2018-06-21","val":163105,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"}]}},"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":"2012-12-31","val":2445836,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"}]}},"LongTermDebtCurrent":{"label":"Long-term Debt, Current Maturities","description":"Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2012-12-31","val":1313146,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"}]}},"LongTermDebtNoncurrent":{"label":"Long-term Debt, Excluding Current Maturities","description":"Amount after unamortized (discount) premium and debt issuance costs of long-term debt classified as noncurrent and excluding amounts to be repaid within one year or the normal operating cycle, if longer. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.","units":{"USD":[{"end":"2012-12-31","val":1132690,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"}]}},"LongTermLineOfCredit":{"label":"Long-term Line of Credit, Noncurrent","description":"The carrying value as of the balance sheet date of the noncurrent portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.","units":{"USD":[{"end":"2020-06-30","val":96407,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":91407,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":91407,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":91407,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":91407,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":91407,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":91407,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":91407,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"}]}},"LossContingencyAccrualAtCarryingValue":{"label":"Loss Contingency Accrual","description":"Amount of loss contingency liability.","units":{"USD":[{"end":"2017-12-31","val":100000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":3548,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":100000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":100000,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":100000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":100000,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":328451,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-12-31","val":100000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"}]}},"LossContingencyAccrualCarryingValuePeriodIncreaseDecrease":{"label":"Loss Contingency Accrual, Period Increase (Decrease)","description":"Amount of increase (decrease) in loss contingency liability.","units":{"USD":[{"start":"2018-04-01","end":"2018-06-30","val":165347,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-12-31","val":165347,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":165347,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"}]}},"LossContingencyAccrualPayments":{"label":"Loss Contingency Accrual, Payments","description":"Amount of cash outflow reducing loss contingency liability.","units":{"USD":[{"start":"2018-04-01","end":"2018-06-30","val":163105,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-12-31","val":163105,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":163105,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"}]}},"LossContingencyAccrualProvision":{"label":"Loss Contingency Accrual, Provision","description":"Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.","units":{"USD":[{"start":"2018-04-01","end":"2018-06-30","val":100000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-12-31","val":100000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":100000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"}]}},"MachineryAndEquipmentGross":{"label":"Machinery and Equipment, Gross","description":"Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.","units":{"USD":[{"end":"2012-12-31","val":19670,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":46733,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":46733,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":46733,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":46733,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":46733,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":60264,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":225059,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":231431,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":263142,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":263142,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":263142,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":263142,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":263142,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":304354,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":440807,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":594363,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":676881,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":676881,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":676881,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":676881,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":716631,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":880397,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":892024,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"NetCashProvidedByUsedInContinuingOperations":{"label":"Net Cash Provided by (Used in) Continuing Operations","description":"The increase (decrease) in cash associated with the entity's continuing operating, investing, and financing activities. While for technical reasons this element has no balance attribute, the default assumption is a debit balance consistent with its label.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":10472562,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-918757,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1935719,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-12-31","val":-3972129,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-3972129,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-619546,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1354952,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-12-31","val":464092,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"}]}},"NetCashProvidedByUsedInDiscontinuedOperations":{"label":"Net Cash Provided by (Used in) Discontinued Operations","description":"Increase (decrease) in cash associated with the entity's discontinued operations.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":-4655231,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-950222,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1106315,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-12-31","val":-2792041,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-2792041,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-409867,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-465328,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-12-31","val":-664487,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"}]}},"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":"2015-01-01","end":"2015-12-31","val":16578233,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":35536,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":35536,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":35536,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":32275,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":32275,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13668474,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":13668474,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":13668474,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":13668474,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":13666900,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":13666900,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":13666900,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":13666900,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2188,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-2188,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-2616,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":-2616,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-5721,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-5721,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":3098773,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":3098773,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":272223,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":267223,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":3063425,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":3063425,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":3185766,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":3185766,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":24505835,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":24505835,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":24505835,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":24505835,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":24505835,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":24505835,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":24530692,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":24530692,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-127872,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-127872,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-216264,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-216264,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":13739420,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":13739420,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":15799996,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":15799996,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":16818894,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":16818894,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":16617023,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":16617023,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-9346,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-91659,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-98724,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-128828,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"NetCashProvidedByUsedInFinancingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Financing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of financing activities, excluding discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":4352150,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":611256,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":15627237,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":15627237,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-9,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-9,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":4990,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":4990,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":4987,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":4987,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":4966,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":4966,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":84813,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":84813,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":16073297,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":16073297,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":16158290,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":16158290,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":16578233,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":35536,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":35536,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-09-30","val":35536,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-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":"2015-01-01","end":"2015-12-31","val":-1421741,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-203493,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-500595,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-628070,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-750992,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-750992,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-76754,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-76754,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-189280,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-189280,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-265684,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-265684,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":-434030,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-41606,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-97713,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-136865,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2019-01-01","end":"2019-03-31","val":-32517,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-55904,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-78595,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-104098,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-24063,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-24063,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-33966,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-33966,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":-48243,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-48243,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-67160,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":-67160,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-30737,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-30737,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-145019,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":-145019,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-182801,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-182801,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-236935,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-236935,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-27616,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-27616,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-67920,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-67920,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":-206879,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-206879,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-312740,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-312740,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-69450,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-69450,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-253863,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":-253863,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-406035,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-406035,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-522946,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-522946,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-103550,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-103550,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-239004,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-239004,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-445100,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-445100,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-506428,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-506428,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-69878,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-220337,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-376738,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-449494,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"NetCashProvidedByUsedInInvestingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Investing Activities, Continuing Operations","description":"Amount of cash inflow (outflow) of investing activities, excluding discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-309035,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-59182,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-128271,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":-171667,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-221649,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-221649,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-175068,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-175068,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-488780,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-488780,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-592084,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-592084,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-760502,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-760502,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-235186,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-235186,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-538586,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-538586,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":-1039186,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-1039186,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-1421741,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-203493,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-500595,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-09-30","val":-628070,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-236077,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-33561,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-63584,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-87001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-134149,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-134149,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-32517,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-55904,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":-78595,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":-104098,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"}]}},"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":"2015-01-01","end":"2015-12-31","val":-8046217,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2575871,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5005375,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":-7616314,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":-10098653,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-10098653,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-2445721,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-2445721,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-4348202,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-4348202,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":-5924245,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-5924245,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":-7415539,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-1827373,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-2942133,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-4344001,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-12-31","val":-6546216,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":-3200000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-2530583,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-800000,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-813627,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1497357,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":-2303639,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":-3019032,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":-3019032,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-843337,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-843337,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-1801095,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":-1801095,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":-2992743,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-2992743,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":-4280864,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-4280864,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1417123,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1417123,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3081517,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-3081517,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":-4512733,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-4512733,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-6383914,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-6383914,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1755723,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-1755723,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-3408492,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":-3408492,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-5178734,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-5178734,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-7131578,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-7131578,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-1875295,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-1875295,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-3970930,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-3970930,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-6192707,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-6192707,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-8742580,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-8742580,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-2066774,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-4425301,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-6973275,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-9135479,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"NetCashProvidedByUsedInOperatingActivitiesContinuingOperations":{"label":"Net Cash Provided by (Used in) Operating Activities, Continuing Operations","description":"Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-2171489,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-697133,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1471492,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":-2133106,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":-3240792,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-3240792,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1517477,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-1517477,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-2503987,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-2503987,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":-3819732,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-3819732,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":-5469550,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-5469550,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-1592263,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-1592263,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-3480931,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-3480931,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":-5704527,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-5704527,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":-8046217,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2575871,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5005375,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-09-30","val":-7616314,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2017-01-01","end":"2017-12-31","val":-2958261,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-885196,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-1869947,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-2267158,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":-3832259,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-3832259,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-587029,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-587029,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1299048,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-1299048,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":-1876140,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-1876140,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":-2530583,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-813627,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1502357,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":-2303639,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"}]}},"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":"2012-01-01","end":"2012-12-31","val":-4647219,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-1824503,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-3811961,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-1987458,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-5976729,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-2164768,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-9551698,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-9551698,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1420742,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-1420742,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3048306,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-3048306,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1627564,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1627564,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-4900150,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-4900150,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-1851844,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-1851844,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-6900219,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-6900219,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-2192998,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-2192998,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-4485388,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-4485388,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":-2292390,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":-2292390,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-7403587,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-7403587,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-2918199,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-2918199,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-10440643,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-10440643,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2802347,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-2802347,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5269824,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-5269824,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-2467477,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":-2467477,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-8192090,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-8192090,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-2922266,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-2922266,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-10981091,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-10981091,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-3068384,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-3068384,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-6278708,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-6278708,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-3210324,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":-3210324,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-8496307,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-8496307,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":-2217599,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2217599,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-10435098,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-10435098,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-2056162,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-2056162,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-2056162,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-03-31","val":-2056162,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3778608,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-3778608,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1722446,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1722446,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1722446,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-6028531,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":-6028531,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-2249923,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":-2249923,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-7904989,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-7904989,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-1040899,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-1040899,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":-1040899,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":-1040899,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2019-01-01","end":"2019-03-31","val":-1040899,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-03-31","val":-1040899,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-2292581,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-2292581,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-1251682,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-1251682,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-04-01","end":"2019-06-30","val":-1251682,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-1251682,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-3105292,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-3105292,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-812711,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-812711,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-3927662,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-3927662,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-930501,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-930501,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":-930501,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-03-31","val":-930501,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-930501,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-03-31","val":-930501,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1763759,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-1763759,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-833258,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-833258,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-04-01","end":"2020-06-30","val":-833258,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-833258,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-6658498,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-6658498,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-4894739,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":-4894739,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-7793897,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":-7793897,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-924150,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-924150,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-03-31","val":-924150,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-03-31","val":-924150,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-01-01","end":"2021-03-31","val":-924150,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-03-31","val":-924150,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2110843,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":-2110843,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-1186693,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":-1186693,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-04-01","end":"2021-06-30","val":-1186693,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-1186693,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-3349521,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-3349521,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-1238678,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-1238678,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-4770269,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-4770269,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1904641,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1904641,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":-1904641,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":-1904641,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2022-01-01","end":"2022-03-31","val":-1904641,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-03-31","val":-1904641,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3594635,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-3594635,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":-1689994,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-1689994,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-04-01","end":"2022-06-30","val":-1689994,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":-1689994,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-5298405,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-5298405,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-1703770,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-1703770,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-7189350,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-7189350,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2527985,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-2527985,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-03-31","val":-2527985,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":-2527985,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":-2527985,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":-2527985,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-4807791,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":-4807791,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-2279806,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":-2279806,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-04-01","end":"2023-06-30","val":-2279806,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-2279806,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-7548272,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-7548272,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-2740481,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-2740481,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-9954020,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-9954020,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2023-01-01","end":"2023-12-31","val":-9954020,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2469626,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-2469626,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":-2469626,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-03-31","val":-2469626,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-2469626,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":-2469626,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-5131691,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-5131691,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-2662065,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-2662065,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":-2662065,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-2662065,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-7822039,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-7822039,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-2690348,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-2690348,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-10417813,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-10417813,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27"},{"start":"2024-01-01","end":"2024-12-31","val":-10417813,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-2703024,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2025-01-01","end":"2025-03-31","val":-2703024,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-03-31","val":-2703024,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-5739789,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-3036765,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-3036765,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-8680439,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-2940650,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-10578420,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27"},{"start":"2025-01-01","end":"2025-12-31","val":-10578420,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2025"}]}},"NoncashProjectAbandonmentCosts":{"label":"Noncash Project Abandonment Costs","description":"The expense charged against earnings to eliminate the capitalized costs of projects that have been terminated during the reporting period, which is added back to net income when calculating cash provided by (used in) operations using the indirect method.","units":{"USD":[{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-03-31","val":69482,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":45641,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":45641,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":45641,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"}]}},"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":"2012-01-01","end":"2012-12-31","val":3041350,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":691921,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1555743,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":863822,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":2387883,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":832140,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":3808626,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":3808626,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":1319680,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":1322750,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":2898035,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":2947900,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":1578355,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":1625150,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":4635272,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":4710855,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":1737237,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":1762955,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":6451178,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":6532936,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":2375961,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":2375961,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":4815901,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":4815901,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":2439940,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":2439940,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":7799193,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":7799193,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":2983292,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":2983292,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":10859352,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":10859352,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":2812846,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":2812846,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":5310117,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":5310117,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":2497271,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":2497271,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":7945270,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":7945270,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":2635153,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":2635153,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":10706165,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":10706165,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":2637665,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":2637665,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":5343784,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":5343784,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":2706119,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":2706119,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":7591359,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":7591359,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":2247575,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":2247575,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":9423274,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":4227650,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":1904014,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":976643,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":3697216,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":2102173,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1793202,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":1125530,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":5737561,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":3340669,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":2040345,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":1238496,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":4311624,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":4311624,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":686606,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":686606,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1603021,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1603021,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":916415,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":916415,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":2325066,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":2325066,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":722045,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":722045,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":3115263,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":3115263,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":930434,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":930434,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":1762637,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":1762637,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":832203,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":832203,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":2935152,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":2935152,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":1172515,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":1172515,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":4067982,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":4067982,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":924144,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":924144,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":2200388,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":2200388,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":1276244,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":1276244,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":3434054,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":3434054,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":1233666,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":1233666,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":4848975,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":4848975,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":1900925,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":1900925,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":3597097,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":3597097,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":1696172,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":1696172,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":5353648,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":5353648,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1756551,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":1756551,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":7342959,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":7342959,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":2639287,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":2639287,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":5051868,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":5051868,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":2412581,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":2412581,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":7890394,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":7890394,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2838526,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":2838526,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":10390346,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":10390346,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":2537192,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":2537192,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":5407062,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":5407062,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":2869870,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":2869870,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":8305736,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":8305736,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":2898674,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":2898674,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":11063798,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":11063798,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":2805973,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":5944264,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":3138291,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":8962962,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":3018698,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":10910509,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"OperatingIncomeLoss":{"label":"Operating Income (Loss)","description":"The net result for the period of deducting operating expenses from operating revenues.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-3038307,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":-741074,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":-1645102,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":-904028,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":-2488927,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":-843825,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":-4063175,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":-4063175,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":-1428879,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":-1428879,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":-3063837,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":-3063837,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1634958,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":-1634958,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":-4922298,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":-4922298,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-1858461,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":-1858461,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":-6927934,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":-6927934,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":-2197471,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":-2197471,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":-4494512,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":-4494512,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":-2297041,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":-2297041,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":-7424739,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":-7424739,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":-2930227,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":-2930227,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":-10472115,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":-10472115,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":-2810956,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":-2810956,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":-5285048,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":-5285048,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":-2474092,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":-2474092,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":-8218868,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":-8218868,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":-2933820,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":-2933820,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":-11017137,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":-11017137,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":-3072925,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":-3072925,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":-6290283,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":-6290283,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":-3217358,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":-3217358,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":-8511747,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":-8511747,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":-2221464,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":-2221464,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":-10452686,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":-4227650,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":-2057477,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":-976643,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-3815537,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":-2102173,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1758060,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":-1125530,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":-6065348,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":-3340669,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":-2249811,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":-1238496,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-4311624,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-4311624,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":-686606,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":-686606,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":-1603021,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":-1603021,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":-916415,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":-916415,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":-2325066,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":-2325066,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":-722045,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":-722045,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":-3115263,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":-3115263,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":-930434,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":-930434,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":-1762637,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":-1762637,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-832203,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":-832203,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":-2935152,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":-2935152,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":-1172515,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":-1172515,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":-4067982,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":-4067982,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":-924144,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":-924144,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":-2200388,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":-2200388,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":-1276244,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":-1276244,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":-3434054,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":-3434054,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-1233666,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":-1233666,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":-4848975,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":-4848975,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-1900925,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":-1900925,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":-3597097,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":-3597097,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":-1696172,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":-1696172,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":-5353648,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":-5353648,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-1756551,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":-1756551,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":-7342959,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-7342959,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-2639287,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":-2639287,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-5027438,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":-5027438,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":-2388151,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":-2388151,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":-7867194,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-7867194,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-2839756,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":-2839756,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-10352088,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-10352088,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-2526951,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-2526951,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-5412964,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-5412964,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-2886013,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-2886013,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":-8312595,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-8312595,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":-2899631,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":-2899631,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-11071175,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-11071175,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-2824832,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-5965325,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-3140493,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":-8985642,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":-3020317,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-10933189,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"OperatingLeaseCost":{"label":"Operating Lease, Cost","description":"Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.","units":{"USD":[{"start":"2019-01-01","end":"2019-03-31","val":48488,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":48488,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":96975,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":96975,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":48487,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":96975,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":145463,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":145463,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":48488,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":145463,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":193950,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":48488,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":48487,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":96975,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":48487,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":48487,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":48488,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":145463,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":48488,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":48488,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":193950,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":193950,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":48488,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":48488,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":87152,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":87152,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":38664,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":38664,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":106169,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":106169,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":19017,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":19017,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":125187,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":125187,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":19018,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":19018,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":38035,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":38035,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":19017,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":19017,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":57053,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":57053,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":19018,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":19018,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":76070,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":76070,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":19018,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":19018,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":38035,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":38035,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":19017,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":19017,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":57053,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":57053,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":19018,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":19018,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":76070,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":76070,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":19018,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":19018,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":38754,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":38754,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":19736,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":19736,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":69610,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":69610,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":30856,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":30856,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":100466,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":100466,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":30856,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":61712,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":30856,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":92568,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":30856,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":123424,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"OperatingLeaseLiability":{"label":"Operating Lease, Liability","description":"Present value of lessee's discounted obligation for lease payments from operating lease.","units":{"USD":[{"end":"2018-12-31","val":388918,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":349316,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q4I"},{"end":"2019-09-30","val":307664,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":265174,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2020-03-31","val":221827,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":176989,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":129995,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":82055,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-03-31","val":33149,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":335276,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":340331,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":326448,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":312357,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q4I"},{"end":"2022-06-30","val":297883,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":282846,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":267584,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-03-31","val":252092,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":236195,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":219716,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":202987,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":186007,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":524025,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":505221,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":486016,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-03-31","val":466398,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":446361,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":425076,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":403335,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OperatingLeaseLiabilityCurrent":{"label":"Operating Lease, Liability, Current","description":"Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.","units":{"USD":[{"end":"2018-12-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":167090,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":172327,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":177669,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":183119,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":183119,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":183119,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":183119,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":183119,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":188678,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":176989,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":129995,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":82055,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":82055,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":82055,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":82055,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":82055,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":33149,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":37393,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":57484,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":58864,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":58864,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":58864,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":58864,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":58864,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":60265,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":61688,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":63131,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":64597,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":64597,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":64597,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":64597,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":64597,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":66085,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":67595,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":69128,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":70683,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":70683,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":70683,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":70683,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":70683,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":72263,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":80145,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":82681,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":82681,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":82681,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":82681,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":82681,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":85270,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":87915,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":90646,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":93435,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":221828,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":176989,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":129995,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":82055,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":82055,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":82055,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":82055,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":82055,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":33149,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-06-30","val":297883,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":282847,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":267584,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":267584,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":267584,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":267584,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":267584,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":252092,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":236195,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":219715,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":202987,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":202987,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":202987,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":202987,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":202987,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":186007,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":168600,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":150588,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":132304,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":132304,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":132304,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":132304,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":132304,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":113744,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":425076,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":403335,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":403335,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":403335,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":403335,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":403335,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":381128,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":358446,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":334430,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":309900,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":46194,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":46194,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":93003,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":93003,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":46809,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":46809,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":141045,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":141045,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":48042,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":48042,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":189086,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":48041,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":48041,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":96699,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":96699,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":48658,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":48658,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":146588,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":146588,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":49889,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":49889,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":196477,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":196477,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":49889,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":49889,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":89423,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":89423,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":39534,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":39534,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":89423,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":89423,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":108247,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":108247,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":18824,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":18824,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":37817,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":37817,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":18993,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":18993,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":57150,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":57150,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":19333,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":76482,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":76482,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":19333,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":19333,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":38835,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":38835,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":19502,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":19502,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":58676,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":58676,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":19841,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":78517,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":78517,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":19841,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":19841,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":39852,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":39852,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":20011,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":20011,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":69449,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":69449,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":29597,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":29597,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":99046,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":99046,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":29597,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":59194,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":29597,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":89599,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":30405,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":120005,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":386624,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":345344,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":303246,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":260310,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":260310,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":260310,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":260310,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":260310,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":216518,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":171849,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":126257,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":79719,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":79719,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":79719,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":79719,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":79719,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":32215,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":335211,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":321248,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":307172,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":307172,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":307172,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":307172,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":307172,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":292887,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":278388,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":263667,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":248720,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":248720,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":248720,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":248720,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":248720,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":233542,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":218130,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":202474,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":186570,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":186570,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":186570,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":186570,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":186570,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":170413,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":503962,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":483497,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":483497,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":483497,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":483497,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":483497,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":462621,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":441325,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":419589,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":397397,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2018-03-31","val":576497,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"}]}},"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":"2018-03-31","val":107785,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"}]}},"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":"2018-03-31","val":83149,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"}]}},"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":"2018-03-31","val":196477,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"}]}},"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":"2018-03-31","val":189086,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivable":{"label":"Operating Leases, Future Minimum Payments Receivable","description":"Future minimum rental payments in aggregate as of the balance sheet date under operating leases.","units":{"USD":[{"end":"2018-06-30","val":561100,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":514906,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":468712,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":422519,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":375709,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableCurrent":{"label":"Operating Leases, Future Minimum Payments Receivable, Current","description":"Future rental payments receivable within one year of the balance sheet date under an operating lease.","units":{"USD":[{"end":"2018-06-30","val":92388,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":46194,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":189086,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":142893,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":96083,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInFourYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Four Years","description":"Future rental payments receivable within the fourth year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2018-06-30","val":83149,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":83149,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInThreeYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Three Years","description":"Future rental payments receivable within the third year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2018-06-30","val":196477,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":196477,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":83149,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":83149,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":83149,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q4I"}]}},"OperatingLeasesFutureMinimumPaymentsReceivableInTwoYears":{"label":"Operating Leases, Future Minimum Payments Receivable, in Two Years","description":"Future rental payments receivable within the second year from the balance sheet date under an operating lease.","units":{"USD":[{"end":"2018-06-30","val":189086,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":189086,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":196477,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":196477,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":196477,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q4I"}]}},"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":"2013-12-31","val":8966000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-12-31","val":14000000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"}]}},"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":"2012-12-31","val":9833,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":98955,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":98955,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":98955,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-09-30","val":140790,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":80802,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":80802,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":80802,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":80802,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":80802,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":89587,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":113393,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":242453,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":265768,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":265768,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":265768,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":265768,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":265768,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":136426,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":248554,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":279913,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":293751,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":293751,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":293751,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":293751,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":293751,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":232874,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":358384,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":397445,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":407697,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":407697,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":407697,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":407697,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":14596,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":260860,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":254007,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":325303,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":6933,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1946,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":1838,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":1838,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":53831,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":53831,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":6551,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":6551,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":18157,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":18157,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":27962,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":27962,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":12659,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":12659,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":45186,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OtherAssetsCurrent":{"label":"Other Assets, Current","description":"Amount of current assets classified as other.","units":{"USD":[{"end":"2012-12-31","val":6282,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":24241,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":24241,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":77986,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":100648,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":68000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":68000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":71748,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":71748,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":60593,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":48151,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":69499,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":69499,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":38841,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":8658,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":48137,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-12-31","val":17219,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":38548,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":38548,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":67886,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":67886,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":77812,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":34233,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":57257,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OtherAssetsNoncurrent":{"label":"Other Assets, Noncurrent","description":"Amount of noncurrent assets classified as other.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":35840,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":35840,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":35840,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":17920,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":17920,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":17920,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":17920,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":17920,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":17920,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":17920,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":17920,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":17920,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":17920,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":17920,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":17920,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":17920,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":17920,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":17920,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":17920,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":17920,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":17920,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":17920,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":17920,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":17920,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":17920,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":37500,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":37500,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":37500,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":37500,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":37500,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":37500,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":55420,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":55420,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":17920,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":17920,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":17920,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":17920,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":17920,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":17920,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":17920,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":17920,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":17920,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":17920,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":17920,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":17920,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":17920,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":17920,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2021-03-31","val":11189,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":11189,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":11189,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":11189,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":11189,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":11189,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":11189,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":11189,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":11189,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":11189,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":11189,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":11189,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":11189,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":11189,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":11189,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":11189,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":11189,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":11189,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":13311,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":13034,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":13034,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":13034,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":13034,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":13034,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":12757,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":18727,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":20133,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":19351,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":19351,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":19351,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":19351,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":19351,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":18570,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":17789,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":44459,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":44459,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"OtherCommitment":{"label":"Other Commitment","description":"Minimum amount of other commitment not otherwise specified in the taxonomy. Excludes commitments explicitly modeled in the taxonomy, including but not limited to, long-term and short-term purchase commitments, recorded and unrecorded purchase obligations, supply commitments, registration payment arrangements, leases, debt, product warranties, guarantees, environmental remediation obligations, and pensions.","units":{"USD":[{"end":"2013-12-31","val":572000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-03-31","val":638582,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":625722,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":587141,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":548560,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-03-31","val":509979,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":471102,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":431634,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":392166,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":352698,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":312935,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":272580,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":232225,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":191870,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":151220,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":109978,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2018-03-31","val":27495,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"}]}},"OtherCommitmentDueInFifthYear":{"label":"Other Commitment, to be Paid, Year Five","description":"Amount of commitment classified as other 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":"2014-03-31","val":68736,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":68736,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":68736,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"}]}},"OtherCommitmentDueInFourthYear":{"label":"Other Commitment, to be Paid, Year Four","description":"Amount of commitment classified as other to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-03-31","val":163489,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":163489,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":163489,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":68736,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-03-31","val":68736,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":68736,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":68736,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"}]}},"OtherCommitmentDueInNextTwelveMonths":{"label":"Other Commitment, to be Paid, Year One","description":"Amount of commitment classified as other to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2013-12-31","val":423000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-03-31","val":90022,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":77162,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":38581,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":156394,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-03-31","val":117813,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":78936,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":39468,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":159941,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":120473,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":80710,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":40355,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":163489,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":123134,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":82484,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":41242,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":68736,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"}]}},"OtherCommitmentDueInSecondYear":{"label":"Other Commitment, to be Paid, Year Two","description":"Amount of commitment classified as other to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2013-12-31","val":149000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-03-31","val":156394,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":156394,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":156394,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":159941,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-03-31","val":159941,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":159941,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":159941,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":163489,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":163489,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":163489,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":163489,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":68736,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016Q4I"},{"end":"2017-03-31","val":68736,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":68736,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":68736,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"}]}},"OtherCommitmentDueInThirdYear":{"label":"Other Commitment, to be Paid, Year Three","description":"Amount of commitment classified as other to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).","units":{"USD":[{"end":"2014-03-31","val":159941,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":159941,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":159941,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":163489,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-03-31","val":163489,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":163489,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":163489,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":68736,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"},{"end":"2016-03-31","val":68736,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":68736,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":68736,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"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":"2014-12-31","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-09-30","val":89312,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":211394,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":211394,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":211394,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":211394,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":470870,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":470870,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":470870,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"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":"2016-12-31","val":265418,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":265418,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":265418,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q4I"},{"end":"2017-03-31","val":266938,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":489941,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":493088,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":456234,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":456234,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":456234,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":459216,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":462199,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":465181,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2022-12-31","val":838458,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":838458,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":838458,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":838458,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":843364,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1180005,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":1165089,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":1125173,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":1125173,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1125173,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1125173,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1125173,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1108224,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1066274,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1049325,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1007375,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":1007375,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":1007375,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":1007375,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":1007375,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":989667,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":946957,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":929247,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":886538,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2018-12-31","val":428163,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":428163,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":428163,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":428163,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":430978,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":647164,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":651483,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":609242,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":609242,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":609242,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":609242,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":609242,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":613300,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":603917,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":607974,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":552031,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":552031,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":552031,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":552031,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":552031,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":944026,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":951717,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":959408,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":917100,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":917100,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":838458,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"}]}},"OtherPrepaidExpenseCurrent":{"label":"Other Prepaid Expense, Current","description":"Amount of asset related to consideration paid in advance for other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":27219,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":4557,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":59874,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":59874,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":68682,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":68682,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":61689,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":41253,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":43409,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":43409,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":39475,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":39475,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":4814,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"}]}},"OtherReceivables":{"label":"Other Receivables","description":"Amount due from parties in nontrade transactions, classified as other.","units":{"USD":[{"end":"2013-12-31","val":16700,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":107657,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":107657,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":107657,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":107657,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":107657,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":126591,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":40082,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":78713,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":84420,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":84420,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":84420,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":84420,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":84420,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":44912,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":33755,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":35182,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":33755,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":33755,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":33755,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":33755,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":33755,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":116782,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":102147,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":89586,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":20589,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":20589,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":20589,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":20589,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":25059,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1652,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"OtherResearchAndDevelopmentExpense":{"label":"Other Research and Development Expense","description":"Amount of other research and development expense.","units":{"USD":[{"start":"2013-01-01","end":"2013-06-30","val":816941,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":583610,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1200288,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":383347,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1430798,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":202883,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":332245,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":332245,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":129362,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":129362,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":497833,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":497833,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":165588,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":165588,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":643421,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":643421,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"}]}},"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":"2013-01-01","end":"2013-12-31","val":2200000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":2200000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2015-01-01","end":"2015-06-30","val":1000000,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-09-30","val":1000000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":1325739,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1325739,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"}]}},"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-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":3258,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":3258,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-06-30","val":0,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":1574,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1574,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":1574,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":1574,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-06-30","val":2188,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":2188,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":2616,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":2616,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":5721,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":5721,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":127872,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":127872,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":216264,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":216264,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":11579,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":11579,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":11579,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":11579,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":228309,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":228309,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9346,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":91769,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":98834,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":128938,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"PaymentsToAcquireIntangibleAssets":{"label":"Payments to Acquire Intangible Assets","description":"The cash outflow to acquire asset without physical form usually arising from contractual or other legal rights, excluding goodwill.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":323074,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":54878,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":116721,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":139631,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":142708,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":142708,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":137809,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":137809,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":254809,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":254809,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":313766,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":313766,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":418255,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":418255,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":84843,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":84843,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":195378,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":195378,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":402445,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":402445,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":630136,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":630136,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":103111,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":103111,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":203500,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":203500,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":299140,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":299140,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":359904,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":359904,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":72376,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":72376,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":171134,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":171134,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":220865,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":220865,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":278417,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":171330,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":41606,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":33561,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":79188,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":63584,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":117252,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":85913,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":133061,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":133061,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":31323,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":31323,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":54710,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":54710,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":74342,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":74342,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":99845,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":99845,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":13385,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":13385,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":23288,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":23288,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":35836,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":35836,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":53220,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":53220,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":29275,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":29275,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":112100,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":112100,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":139116,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":139116,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":192668,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":192668,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":16585,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":16585,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":55672,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":55672,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":88640,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":88640,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":130089,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":130089,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":24455,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":24455,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":139838,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":139838,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":207697,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":207697,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":282121,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":282121,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":73939,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":73939,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":174968,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":174968,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":251639,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":251639,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":309162,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":309162,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":58554,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":179209,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":265404,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":330013,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"PaymentsToAcquirePropertyPlantAndEquipment":{"label":"Payments to Acquire Property, Plant, and Equipment","description":"The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":5961,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":4304,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":11550,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":32036,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":78941,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":78941,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":37259,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":37259,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":233971,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":233971,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":278318,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":278318,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":342247,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":342247,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":150343,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":150343,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":343208,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":343208,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":636741,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":636741,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":791605,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":791605,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":100382,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":100382,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":297095,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":297095,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":328930,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":328930,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":391088,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":391088,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":4378,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":4378,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":18146,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":18146,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":44819,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":44819,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":155613,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":64747,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":18525,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":19613,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":1088,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":1088,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1088,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":1194,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1194,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":1194,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1194,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":4253,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":4253,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":4253,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":4253,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":10678,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":10678,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":10678,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":10678,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":12407,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":12407,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":13940,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":13940,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":1462,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":1462,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":32919,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":32919,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":43685,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":43685,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":44267,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":44267,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":11031,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":11031,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":12248,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":12248,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":118239,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":118239,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":182651,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":182651,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":44995,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":44995,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":114025,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":114025,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":198338,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":198338,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":240825,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":240825,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":29611,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":29611,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":64036,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":64036,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":193461,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":193461,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":197266,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":197266,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":11324,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":41128,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":111334,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":119481,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"PreferredStockParOrStatedValuePerShare":{"label":"Preferred Stock, Par or Stated Value Per Share","description":"Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.","units":{"USD/shares":[{"end":"2017-03-31","val":0.001,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":0.001,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":0.001,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":0.001,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":0.001,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":0.001,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":0.001,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":0.001,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":0.001,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":0.001,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":0.001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":0.001,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":0.001,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":0.001,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":0.001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0.001,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":0.001,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0.001,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0.001,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0.001,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0.001,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0.001,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0.001,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0.001,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0.001,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0.001,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2017-03-31","val":10000000,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":10000000,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":10000000,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":10000000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":10000000,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":10000000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10000000,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":10000000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":10000000,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":10000000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":10000000,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":10000000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":10000000,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":10000000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":10000000,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":10000000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":10000000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":10000000,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":10000000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":10000000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":10000000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-12-31","val":10000000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":10000000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":10000000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":10000000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":10000000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":10000000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":10000000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":10000000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":10000000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2017-03-31","val":1518430,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1518430,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1518430,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1518430,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1518430,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1518430,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1518430,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1518430,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1518430,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1518430,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1518430,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":810000,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":810000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":810000,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2017-03-31","val":1518430,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1518430,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1518430,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":1518430,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1518430,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1518430,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1518430,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1518430,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1518430,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1518430,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1518430,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1518430,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":810000,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":810000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":810000,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2016-12-31","val":0,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":0,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":0,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1518,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1518,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1518,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1518,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1518,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1518,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1518,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":1518,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1518,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1518,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1518,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":1518,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":1518,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":1518,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1518,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1518,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":810,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":810,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":810,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2012-12-31","val":28468,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":231495,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":231495,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":231495,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":231495,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":231495,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":230153,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":172921,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":106699,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":263605,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":263605,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":263605,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":263605,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":263605,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":264090,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":286368,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":166634,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":296355,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":296355,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":296355,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":296355,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":296355,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":290769,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":235928,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":149294,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":312593,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":312593,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":312593,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":312593,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":312593,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":304813,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":252532,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":171147,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":283208,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":283208,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":283208,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":283208,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":250330,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":251146,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":503808,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":83382,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":333877,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":333877,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":333877,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":333877,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":333877,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":332833,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":221530,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":129347,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":248148,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":248148,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":248148,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":248148,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":248148,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":253902,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":223838,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":138436,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":118883,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":118883,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":118883,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":118883,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":118883,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":172913,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":135835,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":100360,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":43900,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":43900,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":43900,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":43900,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":43900,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":120906,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":261949,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":448252,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":491365,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":491365,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":491365,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":491365,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":491365,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":436655,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":540430,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":382091,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":482890,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":482890,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":482890,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":482890,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":482890,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":271729,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":317190,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":303921,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":356658,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":356658,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":356658,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":356658,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":356658,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":313034,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":233528,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":184228,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":377901,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"PrepaidInsurance":{"label":"Prepaid Insurance","description":"Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2012-12-31","val":22186,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":207254,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":207254,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-12-31","val":158400,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":158400,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":168481,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":168481,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":172163,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":172163,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":160926,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":160926,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-12-31","val":220969,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":220969,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":169832,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":169832,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":18477,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"},{"end":"2021-12-31","val":22307,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":213357,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":213357,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":204572,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":204572,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":165590,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":165590,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":171344,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"PrepaidRent":{"label":"Prepaid Rent","description":"Amount of asset related to consideration paid in advance for rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.","units":{"USD":[{"end":"2019-12-31","val":22769,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":23686,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020Q4I"}]}},"PreviouslyEstimatedDevelopmentCostsIncurred":{"label":"Previously Estimated Development Costs Incurred","description":"Amount of increase in standardized measure of discounted future net cash flow as a result of previously estimated development costs incurred.","units":{"USD":[{"start":"2014-01-01","end":"2014-12-31","val":2983648,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":5521390,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"}]}},"ProceedsFromCustomers":{"label":"Proceeds from Customers","description":"Cash receipts from customers during the current period which are usually for sales of goods and services.","units":{"USD":[{"start":"2018-04-01","end":"2018-04-11","val":162000,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-04-11","val":162000,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-04-01","end":"2018-04-11","val":162000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q1I"},{"end":"2018-04-11","val":162000,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"}]}},"ProceedsFromIssuanceInitialPublicOffering":{"label":"Proceeds from Issuance Initial Public Offering","description":"The cash inflow associated with the amount received from entity's first offering of stock to the public.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":17250000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":17250000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"}]}},"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":52000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":15015985,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":15015985,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":15924405,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":15924405,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":15924405,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":15924405,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":15924405,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":15924405,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":0,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":0,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":13657331,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":13657331,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":13657331,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":13657331,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":13657331,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":13657331,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":13657331,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":13657331,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":3098773,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":3098773,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":0,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":21204609,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":21204609,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":21204609,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":21204609,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":21204609,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":21204609,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":0,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":15724818,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":15724818,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":15724818,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":15724818,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":15724818,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":15724818,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ProceedsFromIssuanceOfDebt":{"label":"Proceeds from Issuance of Debt","description":"The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-06-30","val":96407,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":91407,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":91407,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":91407,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":91407,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":91407,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-06-30","val":0,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-09-30","val":0,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021"}]}},"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":"2020-07-01","end":"2020-07-31","val":2500000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2I"}]}},"ProceedsFromLegalSettlements":{"label":"Proceeds from Legal Settlements","description":"Cash received for the settlement of litigation during the current period.","units":{"USD":[{"start":"2018-04-01","end":"2018-04-11","val":203121,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-04-11","val":203121,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-04-01","end":"2018-04-11","val":203121,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q1I"},{"end":"2018-04-11","val":203121,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"}]}},"ProceedsFromNotesPayable":{"label":"Proceeds from Notes Payable","description":"The cash inflow from a borrowing supported by a written promise to pay an obligation.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":4320150,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-09-30","val":611256,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":611256,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":611256,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014"}]}},"ProceedsFromRepaymentsOfLinesOfCredit":{"label":"Proceeds from (Repayments of) Lines of Credit","description":"The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":-20000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"}]}},"ProceedsFromSaleAndMaturityOfOtherInvestments":{"label":"Proceeds from Sale and Maturity of Other Investments","description":"The cash inflow associated with the sale and maturity (principal being due) of other investments, prepayment and call (request of early payment) of other investments not otherwise defined in the taxonomy.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":20000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013"}]}},"ProceedsFromSalesOfBusinessAffiliateAndProductiveAssets":{"label":"Proceeds from Sales of Business, Affiliate and Productive Assets","description":"Aggregate cash proceeds received from a combination of transactions in which noncurrent assets are sold, which may include the sale of a business, an investment in an affiliate (including an equity method investee), property, plant and equipment and intangible assets. Excludes sales of trading, available-for-sale, and held-to-maturity securities.","units":{"USD":[{"end":"2019-09-19","val":23587,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-19","val":23587,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-09-19","val":23587,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2019-09-01","end":"2019-09-30","val":23587,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q3I"}]}},"ProceedsFromStockOptionsExercised":{"label":"Proceeds from Stock Options Exercised","description":"Amount of cash inflow from exercise of option under share-based payment arrangement.","units":{"USD":[{"start":"2016-01-01","end":"2016-12-31","val":35533,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":86757,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":86757,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":1105655,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":1105655,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":1120514,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":1120514,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":0,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":110,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":110,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":110,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ProceedsFromWarrantExercises":{"label":"Proceeds from Warrant Exercises","description":"The cash inflow associated with the amount received from holders exercising their stock warrants.","units":{"USD":[{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":175816,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":175816,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-08-05","val":2500000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q2I"},{"start":"2020-01-01","end":"2020-09-30","val":2972018,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":2972018,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":3094359,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3301226,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":3301226,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-09-30","val":3301226,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"}]}},"ProductWarrantyAccrual":{"label":"Standard and Extended Product Warranty Accrual","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for estimated claims under standard and extended warranty protection rights granted to customers.","units":{"USD":[{"end":"2011-12-31","val":123979,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-12-31","val":103129,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2012-12-31","val":103129,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":113078,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":113078,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":113078,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2013-12-31","val":113078,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-09-30","val":130449,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":143364,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":143364,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":143364,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":143364,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":143364,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2014-12-31","val":143364,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":209380,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":268488,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":312721,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":358296,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":358296,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":358296,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":358296,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":358296,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2015-12-31","val":358296,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015Q4I"},{"end":"2016-03-31","val":307581,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":244472,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":270304,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":335893,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":335893,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":335893,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":335893,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":335893,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":308955,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":398079,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":357901,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":426115,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":426115,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":426115,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":426115,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q4I"},{"end":"2018-03-31","val":478521,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":492132,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":432117,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"}]}},"ProductWarrantyAccrualPayments":{"label":"Standard and Extended Product Warranty Accrual, Decrease for Payments","description":"Amount of decrease in the standard and extended product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard and extended product warranty.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":39750,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":23042,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":23042,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":46385,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":46385,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":20445,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":20445,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":244811,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":244811,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":274113,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"}]}},"ProductWarrantyAccrualWarrantiesIssued":{"label":"Standard and Extended Product Warranty Accrual, Increase for Warranties Issued","description":"Amount of increase in the standard and extended product warranty accrual from warranties issued.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":18900,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":32991,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":32991,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":76671,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":76671,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":235377,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":235377,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":222408,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":222408,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":364335,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"}]}},"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":"2012-12-31","val":124899,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":201352,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":201352,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":201352,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":201352,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":201352,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":238610,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":388473,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":430731,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":494659,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":494659,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":494659,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":494659,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":494659,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":637610,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":800861,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":1094394,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":1234678,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":1234678,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":1234678,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":1234678,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":1234678,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":1333868,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1526181,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1513608,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":1517574,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1517574,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1517574,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1517574,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1517574,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1511418,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1501592,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":1517060,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":1627039,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":1627039,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":1627039,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":1627039,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":385583,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":1619527,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":1611142,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":1612230,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":386671,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":386671,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":229529,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":229529,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":160166,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":160166,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":166940,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":166940,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":342469,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":342469,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":578233,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":578233,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":722948,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":722948,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":822485,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"PropertyPlantAndEquipmentNet":{"label":"Property, Plant and Equipment, Net","description":"Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.","units":{"USD":[{"end":"2012-12-31","val":27903,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":85718,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":85718,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":85718,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":85718,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":85718,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":117029,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":306746,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":331218,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":374376,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":374376,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":374376,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":374376,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":374376,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":496473,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":616993,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":854280,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":925899,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":925899,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":925899,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":925899,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":925899,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":951652,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":1066567,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":1005459,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":936486,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":936486,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":936486,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":936486,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":936486,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":835137,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":751138,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":647657,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":669571,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":669571,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":669571,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":669571,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":134654,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":573026,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":513153,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":458856,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":63214,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":63214,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":63214,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":63214,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":63214,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":55600,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":54682,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":52879,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":47302,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":47302,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":47302,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":47302,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":47302,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":52165,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":46078,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":41797,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":37125,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":37125,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":37125,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":37125,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":37125,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":32770,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":58576,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":62720,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":56158,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":56158,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":56158,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":56158,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":56158,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":59811,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":53265,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":151192,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":200103,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":200103,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":200103,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":200103,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":200103,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":230126,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":281109,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":343365,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":359225,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":359225,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":359225,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":359225,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":359225,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":350195,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":351533,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":447186,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":415232,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":415232,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":415232,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":415232,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":415232,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":389579,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":382451,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":408675,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":376717,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"PropertyPlantAndEquipmentOther":{"label":"Property, Plant and Equipment, Other, Gross","description":"Amount before accumulated depreciation, depletion and amortization of other physical assets used in the normal conduct of business to produce goods and services and not intended for resale.","units":{"USD":[{"end":"2014-12-31","val":183237,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-12-31","val":195497,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":195497,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":195497,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":195497,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q4I"},{"end":"2016-03-31","val":238250,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":250449,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":226249,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"}]}},"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":"2013-01-01","end":"2013-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":24775,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":24775,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-06-30","val":54791,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":54791,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":54791,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":54791,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":97344,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":97344,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":0,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":15475,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":15475,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":85375,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":85375,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":85375,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":85375,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":60703,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":60703,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":273727,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":273727,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":226557,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":226557,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":192693,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":18235,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":-98337,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":-98677,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"}]}},"RepaymentsOfLongTermLinesOfCredit":{"label":"Repayments of Long-term Lines of Credit","description":"The cash outflow for the settlement of obligation drawn from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with maturities due beyond one year or the operating cycle, if longer.","units":{"USD":[{"start":"2012-04-01","end":"2012-04-30","val":20000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"}]}},"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":"2012-01-01","end":"2012-12-31","val":1050157,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":234350,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":564557,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":330207,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":825610,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":261053,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1212298,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":1212298,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":306493,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":309563,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":905033,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":954898,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":598540,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":645335,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1568711,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1644294,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":663678,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":689396,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":2258469,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":2340227,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":992232,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":992232,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2092580,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":2092580,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":1100348,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":1100348,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":3809362,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":3809362,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":1716782,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":1716782,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":5521390,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":5521390,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":1479985,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":1479985,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":2683164,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":2683164,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":1203179,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":1203179,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":3914188,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":3914188,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":1231024,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":1231024,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":5224992,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":5224992,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":1190169,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":1190169,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":2298537,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":2298537,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":1108368,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":1108368,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":3374386,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":3374386,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":1075849,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":1075849,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":4184905,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":715841,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":757783,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":94544,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":1663324,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":416762,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":905541,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":322218,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":2517688,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":743495,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":854364,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":326733,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":871742,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":871742,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":218216,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":218216,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":553968,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":553968,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":335752,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":335752,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":804741,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":804741,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":250773,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":250773,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1050151,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":1050151,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":350664,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":350664,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":666989,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":666989,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":316325,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":316325,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":1161537,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":1161537,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":494548,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":494548,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":1720893,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":1720893,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":260880,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":260880,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":821573,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":821573,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":560693,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":560693,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":1426049,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":1426049,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":604476,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":604476,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":1927743,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":1927743,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":828547,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":828547,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":1556930,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":1556930,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":728383,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":728383,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":2337081,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":2337081,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":780151,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":780151,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":3366776,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":3366776,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":1440028,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":1440028,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":2646716,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":2646716,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":1206688,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":1206688,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":4337254,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":4337254,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1690538,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1690538,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":5743211,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":5743211,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":1366893,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":1366893,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":2929640,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":2929640,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1562747,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1562747,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":4613703,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":4613703,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":1684063,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":1684063,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":6207218,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":6207218,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":1567992,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":3468011,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1900019,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":5261173,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":1793162,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":6047211,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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-09-30","val":2428,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-12-31","val":7284,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"}]}},"RetainedEarningsAccumulatedDeficit":{"label":"Retained Earnings (Accumulated Deficit)","description":"The cumulative amount of the reporting entity's undistributed earnings or deficit.","units":{"USD":[{"end":"2012-12-31","val":-7200514,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":-16752212,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":-16752212,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":-16752212,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":-16752212,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":-16752212,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":-18172954,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":-19800518,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":-21652362,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":-23652431,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":-23652431,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":-23652431,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":-23652431,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":-23652431,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":-25845429,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":-28137819,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":-31056018,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":-34093074,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":-34093074,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":-34093074,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":-34093074,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":-34093074,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":-36895421,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":-39362898,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":-42285164,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":-45074165,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":-45074165,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":-45074165,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":-45074165,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":-45074165,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":-48142549,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":-51352873,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":-53570472,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":-55509263,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":-55509263,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":-55509263,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":-55509263,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":-55509263,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":-57565425,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":-59287871,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":-61537794,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":-63414252,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":-63414252,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":-63414252,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":-63414252,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":-63414252,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":-64455151,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":-65706833,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":-66519544,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":-67341914,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":-67341914,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":-67341914,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":-67341914,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":-67341914,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":-68272415,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":-69105673,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":-74000412,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":-75135811,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":-75135811,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":-75135811,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":-75135811,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":-75135811,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":-76059961,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":-77246654,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":-78485332,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":-79906080,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":-79906080,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":-79906080,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":-79906080,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":-79906080,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-03-31","val":-81810721,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":-83500715,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"},{"end":"2022-09-30","val":-85204485,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":-87095430,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":-87095430,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":-87095430,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":-87095430,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":-87095430,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":-89623415,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":-91903221,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":-94643702,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":-97049450,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":-97049450,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":-97049450,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":-97049450,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":-97049450,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":-99519076,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":-102181141,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":-104871489,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":-107467263,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":-107467263,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":-107467263,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":-107467263,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":-107467263,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":-110170287,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":-113207052,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":-116147702,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":-118045683,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":"2018-01-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":0,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":6515,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":6515,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":6515,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":6515,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":154302,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":154302,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":147787,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":147787,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":428129,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":428129,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":242061,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":242061,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":326766,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":326766,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":84705,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":84705,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":447794,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":447794,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":121028,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":121028,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":576399,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":576399,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":125008,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":175986,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":175986,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":50978,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":50978,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":186661,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":186661,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":10675,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":10675,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":203269,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":203269,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":664,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":135831,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":135831,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":135167,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":135167,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":137388,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":137388,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1557,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":1557,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":198871,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":198871,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":78739,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":78739,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":80070,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":80070,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1331,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":1331,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":80624,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":80624,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":554,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":554,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":86032,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":86032,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":12003,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":13278,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":1275,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":37728,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":24450,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":37728,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"RevenueFromGrants":{"label":"Revenue from Grants (Deprecated 2018-01-31)","description":"Revenue earned during the period from non-repayable sum of money awarded to an entity to carry out a specific purpose as provided in grant agreements.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":707357,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":222238,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":796449,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":574211,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1167121,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":370672,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1374956,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":1374956,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":182595,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":182595,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":299021,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":299021,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":116426,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":116426,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":448050,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":448050,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":149029,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":149029,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":579079,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":579079,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":0,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":0,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"}]}},"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":"2012-01-01","end":"2012-12-31","val":1126907,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":380135,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1030419,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":650284,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1638586,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":608167,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1892424,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":1892424,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":291095,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":291095,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":851621,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":851621,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":560526,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":560526,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":1289650,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":1289650,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":438029,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":438029,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1794094,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":1794094,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1197991,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2397028,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":1199037,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":3292518,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":895490,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":4259909,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":4259909,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":496644,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":818760,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":322116,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1258030,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":439270,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1628740,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1628740,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":275670,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":275670,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":529040,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":529040,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":253370,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":253370,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":973680,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":973680,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":444640,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":444640,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1212270,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":181500,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":801442,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":619942,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":1144103,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":342661,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2"}]}},"RoyaltyRevenue":{"label":"Royalty Revenue (Deprecated 2018-01-31)","description":"Revenue earned during the period from the leasing or otherwise lending to a third party the entity's rights or title to certain property. Royalty revenue is derived from a percentage or stated amount of sales proceeds or revenue generated by the third party using the entity's property. Examples of property from which royalties may be derived include patents and oil and mineral rights.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":100000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":25000,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":50000,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":25000,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":75000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":25000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":100000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":100000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":0,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":0,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":0,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":0,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014"}]}},"SalesRevenueGoodsNet":{"label":"Sales Revenue, Goods, Net (Deprecated 2018-01-31)","description":"Aggregate revenue during the period from the sale of goods in the normal course of business, after deducting returns, allowances and discounts.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":319550,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":132897,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":183970,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":51073,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":396465,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":212495,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":417468,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":417468,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":108500,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":108500,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":552600,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":552600,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":444100,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":444100,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":841600,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":841600,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":289000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":289000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1215015,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":1215015,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":1197991,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":1197991,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":2397028,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":2397028,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":1199037,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":1199037,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":3292518,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":3292518,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":895490,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":895490,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":4259909,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":496644,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":818760,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":322116,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1258030,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":439270,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3"}]}},"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":"2012-01-01","end":"2012-12-31","val":221336,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":105709,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":212346,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":106637,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":308080,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":95734,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":457292,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":457292,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":268219,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":268219,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":529747,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":529747,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":261528,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":261528,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":840565,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":840565,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":310818,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":310818,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":1199578,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":1199578,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":472952,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":472952,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":844180,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":844180,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":371228,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":371228,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":1222558,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":1222558,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":378378,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":378378,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":1644512,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1644512,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":412530,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":412530,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":824963,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":824963,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":412433,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":412433,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":1321757,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1321757,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":496794,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":496794,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":1737233,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1737233,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":541533,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":541533,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":968869,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":968869,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":427336,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":427336,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":1240713,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":1240713,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":271844,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":271844,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":1448517,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":254243,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":324232,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":69989,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":588937,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":264705,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":0,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":0,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":20000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":20000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":40000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":62578,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":62578,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":174611,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":174611,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":112033,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":112033,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":302859,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":302859,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":128248,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":128248,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":512807,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":512807,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":219429,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":219429,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":452581,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":452581,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":233152,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":233152,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":660024,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":660024,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":207443,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":207443,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":852331,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":852331,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":304326,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":304326,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":576226,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":576226,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":271900,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":271900,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":870189,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":870189,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":293963,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":293963,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":1113752,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":1113752,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":316611,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":316611,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":676350,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":676350,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":359739,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":359739,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":996992,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":996992,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":320642,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":320642,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":1248044,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":1248044,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":338160,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":679193,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":341033,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":945791,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":266598,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":1096508,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"ShareBasedCompensation":{"label":"Share-based Payment Arrangement, Noncash Expense","description":"Amount of noncash expense for share-based payment arrangement.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":64596,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":11489,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":22975,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-01-01","end":"2013-09-30","val":150340,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-01-01","end":"2013-12-31","val":458983,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":458983,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":188574,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":188574,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":379282,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":379282,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-01-01","end":"2014-09-30","val":597055,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":597055,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-01-01","end":"2014-12-31","val":944102,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":944102,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":353159,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":353159,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":666434,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":666434,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-01-01","end":"2015-09-30","val":1012825,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":1012825,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-01-01","end":"2015-12-31","val":1384763,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":1384763,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":383516,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":383516,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":763326,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":763326,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-01-01","end":"2016-09-30","val":1135008,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":1135008,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-01-01","end":"2016-12-31","val":1517545,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":1517545,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":384329,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":384329,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":498006,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":498006,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-01-01","end":"2017-09-30","val":833637,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":833637,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-01-01","end":"2017-12-31","val":1108359,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":988886,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":192033,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":143356,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":630306,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":510160,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-01-01","end":"2018-09-30","val":837810,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":645349,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-01-01","end":"2018-12-31","val":730802,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":730802,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":26621,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":26621,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":140190,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":140190,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-01-01","end":"2019-09-30","val":156882,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":156882,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-01-01","end":"2019-12-31","val":184339,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":184339,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":116497,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":226168,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":226168,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-01-01","end":"2020-09-30","val":434782,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-01-01","end":"2020-09-30","val":434782,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-01-01","end":"2020-12-31","val":868648,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":868648,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":61933,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":153644,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-06-30","val":153644,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-09-30","val":247512,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":247512,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":352313,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":352313,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":231765,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":462238,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":462238,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":696127,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":696127,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":975801,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":975801,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":609926,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":1233207,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":1233207,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":1859209,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":1859209,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":2321380,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":2321380,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":381019,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":745600,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":745600,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":1163808,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":1163808,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":1596254,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":1596254,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":384595,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":714625,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":997840,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":729173,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","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":[{"end":"2019-04-04","val":119000,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-04-04","val":11900,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-04-04","val":11900,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q1I"}]}},"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":"2015-09-30","val":10000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate","description":"The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate","description":"The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.6,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.55,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate","description":"The risk-free interest rate assumption that is used in valuing an option on its own shares.","units":{"pure":[{"start":"2015-01-01","end":"2015-12-31","val":0.0174,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":0.0155,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"}]}},"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":"2013-12-31","val":487932,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price","description":"Weighted average price of options that were either forfeited or expired.","units":{"USD/shares":[{"start":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":6.25,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":6.25,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":6.25,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":62.5,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":38.7,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2022-01-01","end":"2022-03-31","val":9.33,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2024-01-01","end":"2024-09-30","val":13.74,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2025-01-01","end":"2025-06-30","val":6.26,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":7.78,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"}]}},"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":[{"end":"2019-04-04","val":495794,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-04-04","val":49584,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-04-04","val":49584,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q1I"}]}},"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":"2015-12-31","val":4.57,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015Q4I"},{"end":"2016-12-31","val":4.57,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2016-12-31","val":4.57,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-12-31","val":2.79,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":2.79,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":27.87,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2017Q4I"},{"end":"2018-12-31","val":2.62,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":26.19,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":5.88,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019Q4I"},{"end":"2022-12-31","val":7.59,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":7.69,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":7.69,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2022Q4I"},{"end":"2023-09-30","val":7.69,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":7.69,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":7.65,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7.65,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7.58,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":7.56,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":7.56,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":7.56,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q4I"},{"end":"2025-03-31","val":7.56,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":7.85,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7.48,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost":{"label":"Share-based Payment Arrangement, Plan Modification, Incremental Cost","description":"An excess of the fair value of the modified award over the fair value of the award immediately before the modification.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":28009,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2025-01-01","end":"2025-12-31","val":600566,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2016-01-01","end":"2016-12-31","val":3.48,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2024-01-01","end":"2024-03-31","val":10.41,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":10.41,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":10.41,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"}]}},"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":"2016-01-01","end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":2.43,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":2.43,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"},{"start":"2019-01-01","end":"2019-12-31","val":1.59,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2019"},{"start":"2023-01-01","end":"2023-09-30","val":11.96,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value","description":"Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.","units":{"USD":[{"end":"2013-12-31","val":326000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2013Q4I"},{"end":"2014-12-31","val":1218000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-12-31","val":1136000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q4I"}]}},"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":"2014-09-30","val":40000,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":30000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014Q4I"},{"end":"2015-06-30","val":12000,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":3000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"}]}},"SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value","description":"Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.","units":{"USD":[{"start":"2020-01-01","end":"2020-03-31","val":173184,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"}]}},"SharesSubjectToMandatoryRedemptionSettlementTermsFairValueOfShares":{"label":"Financial Instruments Subject to Mandatory Redemption, Settlement Terms, Fair Value of Shares","description":"The fair value of shares that would be issued, determined under the conditions specified in the contract if the settlement were to occur at the reporting date.","units":{"USD":[{"end":"2021-09-30","val":3700000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"}]}},"StandardProductWarrantyAccrualPreexistingIncreaseDecrease":{"label":"Standard Product Warranty Accrual, Increase (Decrease) for Preexisting Warranties","description":"Amount of increase (decrease) in the standard product warranty accrual from changes in estimates attributable to preexisting product warranties. Excludes extended product warranties.","units":{"USD":[{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":116448,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":116448,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":283457,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017"}]}},"StockAndWarrantsIssuedDuringPeriodValuePreferredStockAndWarrants":{"label":"Stock and Warrants Issued During Period, Value, Preferred Stock and Warrants","description":"Value of preferred stock and warrants for common stock issued.","units":{"USD":[{"start":"2020-04-01","end":"2020-06-30","val":175816,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":175816,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-04-01","end":"2020-06-30","val":175816,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":175816,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2"},{"start":"2020-07-01","end":"2020-09-30","val":248616,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":248616,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":546773,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":546773,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":3301226,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":3301226,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-03-31","val":3301226,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q1"}]}},"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":"2011-12-31","val":-1170897,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2011Q4I"},{"end":"2012-12-31","val":-101394,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2012-12-31","val":-101394,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2012Q4I"},{"end":"2013-12-31","val":14834948,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":14834948,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":14834948,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":14834948,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":14834948,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2013-12-31","val":14834948,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2013Q4I"},{"end":"2014-03-31","val":13636731,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":12238834,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":10688723,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":9063980,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":9063980,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":9063980,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":9063980,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":9063980,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2014-12-31","val":9063980,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2014Q4I"},{"end":"2015-03-31","val":7334424,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":21369263,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":18907918,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":16671233,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":16671233,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":16671233,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":16671233,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":16671233,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2015-12-31","val":16671233,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2015Q4I"},{"end":"2016-03-31","val":14287938,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":12200271,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":9649687,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":7239962,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":7239962,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":7239962,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":7239962,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":7239962,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2016-12-31","val":7239962,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2016Q4I"},{"end":"2017-03-31","val":18224381,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":15127734,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":13244192,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":11580123,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":11580123,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":11580123,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":11580123,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":11580123,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2017-12-31","val":11580123,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2017-12-31","val":11580123,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2017-12-31","val":11580123,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2017-12-31","val":11580123,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2017Q4I"},{"end":"2018-03-31","val":9715994,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2018-03-31","val":9715994,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-03-31","val":9715994,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-03-31","val":9715994,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q1I"},{"end":"2018-06-30","val":8429633,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2018-06-30","val":8429633,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-06-30","val":8429633,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":6386786,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2018-09-30","val":6386786,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3I"},{"end":"2018-12-31","val":4597944,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":4597944,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":4597944,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":4597944,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":4597944,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2018-12-31","val":4597944,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2018-12-31","val":4597944,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2018-12-31","val":4597944,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2018-12-31","val":4597944,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2018Q4I"},{"end":"2019-03-31","val":3531231,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2019-03-31","val":3531231,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-03-31","val":3531231,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-03-31","val":3531231,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-03-31","val":3531231,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-03-31","val":3531231,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q1I"},{"end":"2019-06-30","val":2381392,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2019-06-30","val":2381392,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-06-30","val":2381392,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-06-30","val":2381392,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1585373,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-30","val":1585373,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3I"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2019-12-31","val":3889233,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2019Q4I"},{"end":"2020-03-31","val":3075229,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2020-03-31","val":3075229,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-03-31","val":3075229,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-03-31","val":3075229,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-03-31","val":3075229,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-03-31","val":3075229,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q1I"},{"end":"2020-06-30","val":2577458,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-06-30","val":2577458,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-06-30","val":2577458,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-06-30","val":2577458,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2I"},{"end":"2020-09-30","val":4408401,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2020-09-30","val":4408401,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3I"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":3829209,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":27541507,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2021-03-31","val":27541507,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2021-03-31","val":27541507,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-03-31","val":27541507,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-03-31","val":27541507,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-03-31","val":27541507,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":26446525,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2021-06-30","val":26446525,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-06-30","val":26446525,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-06-30","val":26446525,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q2I"},{"end":"2021-09-30","val":25301715,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2021-09-30","val":25301715,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":24149925,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":24149925,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":24149925,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":24149925,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":24149925,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":24149925,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2021-12-31","val":24149925,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2021-12-31","val":24149925,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":24149925,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2021Q4I"},{"end":"2022-03-31","val":22577149,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":22577149,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-03-31","val":22577149,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-03-31","val":22577149,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-03-31","val":22577149,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-03-31","val":22577149,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1I"},{"end":"2022-06-30","val":21117628,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":21117628,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-06-30","val":21117628,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-06-30","val":21117628,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q2I"},{"end":"2022-09-30","val":19647747,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2022-09-30","val":19647747,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":17908604,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":17908604,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":17908604,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":17908604,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":17908604,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2022-12-31","val":17908604,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2022-12-31","val":17908604,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":17908604,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2022-12-31","val":17908604,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":15990545,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2023-03-31","val":15990545,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2023-03-31","val":15990545,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-03-31","val":15990545,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-03-31","val":15990545,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-03-31","val":15990545,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q1I"},{"end":"2023-06-30","val":14334020,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2023-06-30","val":14334020,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-06-30","val":14334020,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-06-30","val":14334020,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":12219541,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":12219541,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2023-12-31","val":10059700,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":21710513,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-03-31","val":21710513,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-03-31","val":21710513,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-03-31","val":21710513,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-03-31","val":21710513,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-03-31","val":21710513,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1I"},{"end":"2024-06-30","val":21473605,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-06-30","val":21473605,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-06-30","val":21473605,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-06-30","val":21473605,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q2I"},{"end":"2024-09-30","val":20220363,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-09-30","val":20220363,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":17855164,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":17855164,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":17855164,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":17855164,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":17855164,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":15527389,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2025-03-31","val":15527389,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2025-03-31","val":15527389,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q1I"},{"end":"2025-06-30","val":12738341,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2025-06-30","val":12738341,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q2I"},{"end":"2025-09-30","val":10073841,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":7877089,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"StockholdersEquityNoteStockSplitConversionRatio1":{"label":"Stockholders' Equity Note, Stock Split, Conversion Ratio","description":"Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one.","units":{"pure":[{"end":"2019-08-15","val":0.1,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-08-15","val":0.1,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-08-15","val":0.1,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-08-15","val":0.1,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-08-15","val":0.1,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3I"}]}},"StockIssuedDuringPeriodSharesIssuedForServices":{"label":"Stock Issued During Period, Shares, Issued for Services","description":"Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.","units":{"shares":[{"end":"2020-04-29","val":26316,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-04-29","val":26316,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q1I"},{"start":"2021-02-01","end":"2021-02-28","val":4000,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-02-01","end":"2021-02-28","val":4000,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-02-01","end":"2021-02-28","val":4000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q1I"}]}},"StockIssuedDuringPeriodSharesNewIssues":{"label":"Stock Issued During Period, Shares, New Issues","description":"Number of new stock issued during the period.","units":{"shares":[{"start":"2013-01-01","end":"2013-12-31","val":151665,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-12-31","val":201669,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":2225825,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"}]}},"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":"2015-08-01","end":"2015-08-15","val":10000,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"start":"2015-01-01","end":"2015-12-31","val":10000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"}]}},"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":"2015-01-01","end":"2015-12-31","val":265484,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":10352,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2016"},{"start":"2024-01-01","end":"2024-03-31","val":8334,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":8334,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":8334,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecurities":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities","description":"The gross value of stock issued during the period upon the conversion of convertible securities.","units":{"USD":[{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-03-31","val":0,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"}]}},"StockIssuedDuringPeriodValueConversionOfConvertibleSecuritiesNetOfAdjustments":{"label":"Stock Issued During Period, Value, Conversion of Convertible Securities, Net of Adjustments","description":"The net amount of stock issued during the period upon the conversion of convertible securities, net of adjustments (for example, to additional paid in capital) including the write-off of an equity component recognized to record the convertible debt instrument as two separate components - a debt component and an equity component. This item is meant to disclose the value of shares issued on conversion of convertible securities that were recorded as two separate (debt and equity) components.","units":{"USD":[{"start":"2013-01-01","end":"2013-12-31","val":6268369,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":6268369,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"}]}},"StockIssuedDuringPeriodValueIssuedForServices":{"label":"Stock Issued During Period, Value, Issued for Services","description":"Value of stock issued in lieu of cash for services contributed to the entity. Value of the stock issued includes, but is not limited to, services contributed by vendors and founders.","units":{"USD":[{"start":"2012-01-01","end":"2012-12-31","val":78994,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2014-01-01","end":"2014-12-31","val":46000,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":50004,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"end":"2020-04-29","val":50000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2020-04-29","val":50000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q1I"},{"start":"2020-04-01","end":"2020-06-30","val":50000,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":50000,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-04-01","end":"2020-06-30","val":50000,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":50000,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-12-31","val":50000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"start":"2020-01-01","end":"2020-12-31","val":50000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-02-01","end":"2021-02-28","val":68680,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-02-01","end":"2021-02-28","val":68680,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-02-01","end":"2021-02-28","val":68680,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q1I"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-03-31","val":68680,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":207980,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":207980,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-03-31","val":100100,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-12-31","val":100100,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":100100,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"}]}},"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":"2012-01-01","end":"2012-12-31","val":52000,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-12-31","val":32525,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2015-05-01","end":"2015-05-31","val":58000000,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2015Q2I"},{"start":"2015-01-01","end":"2015-12-31","val":15924405,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":15924405,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2017-01-01","end":"2017-12-31","val":13657331,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":13657331,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2019-01-01","end":"2019-12-31","val":3098773,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":3098773,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-01-01","end":"2021-03-31","val":21204609,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-12-31","val":21204609,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":21204609,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":13652663,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":2072155,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":2072155,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":2072155,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":2072155,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-12-31","val":15724818,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":15724818,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"}]}},"StockIssuedDuringPeriodValueRestrictedStockAwardForfeitures":{"label":"Stock Issued During Period, Value, Restricted Stock Award, Forfeitures","description":"Value of stock related to Restricted Stock Awards forfeited during the period.","units":{"USD":[{"start":"2018-01-01","end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018"}]}},"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":"2018-07-01","end":"2018-09-30","val":-428,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":-3105,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":-3105,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"}]}},"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":"2015-08-01","end":"2015-08-15","val":77700,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2022-01-01","end":"2022-12-31","val":-127872,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-127872,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-03-31","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q1"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q2"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":-216264,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-216264,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":0,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1"},{"start":"2024-04-01","end":"2024-06-30","val":-11579,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-11579,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-04-01","end":"2024-06-30","val":-11579,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":-11579,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q2"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":0,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":-228309,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-228309,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-9346,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2025-01-01","end":"2025-03-31","val":-9346,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-03-31","val":-9346,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q1"},{"start":"2025-04-01","end":"2025-06-30","val":-82423,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":-82423,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q2"},{"start":"2025-07-01","end":"2025-09-30","val":-7065,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":-128938,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2014-01-01","end":"2014-12-31","val":4966,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":4966,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-12-31","val":653828,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":653828,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-12-31","val":35533,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":35533,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-12-31","val":11143,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":11143,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2022-01-01","end":"2022-03-31","val":0,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q1"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-03-31","val":86757,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-12-31","val":1120514,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":1120514,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"}]}},"SubleaseIncome":{"label":"Sublease Income","description":"Amount of sublease income excluding finance and operating lease expense.","units":{"USD":[{"end":"2019-09-19","val":38949,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2019-09-19","val":89257,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-09-19","val":207000,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q3I"},{"start":"2020-01-01","end":"2020-03-31","val":51231,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":102924,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":51693,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":154383,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":51459,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2021-01-01","end":"2021-03-31","val":53293,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":88822,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":35529,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":88822,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"}]}},"TangibleAssetImpairmentCharges":{"label":"Tangible Asset Impairment Charges","description":"The charge against earnings resulting from the aggregate write down of tangible assets from their carrying value to their fair value.","units":{"USD":[{"start":"2015-01-01","end":"2015-03-31","val":0,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2016-01-01","end":"2016-03-31","val":992,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1"}]}},"TreasuryStockShares":{"label":"Treasury Stock, Shares","description":"Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.","units":{"shares":[{"end":"2015-12-31","val":1000,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":1683,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":1683,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":1683,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":1683,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":1683,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":1683,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":1683,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":2344,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":2344,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":2344,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":2344,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":2344,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":2344,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":2344,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":4123,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":4709,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13180,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":13180,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":13180,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":1321,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":1321,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13180,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13180,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":1321,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":1321,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":1321,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":1321,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":1321,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":1321,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":1321,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":1321,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":1321,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":1321,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":1321,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":1321,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":1321,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":1321,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":1321,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":1321,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":1321,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":1321,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":1321,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":1321,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":1321,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":1321,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"TreasuryStockValue":{"label":"Treasury Stock, Value","description":"The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.","units":{"USD":[{"end":"2012-12-31","val":2657,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012Q4I"},{"end":"2013-12-31","val":2657,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"end":"2013-12-31","val":2657,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"end":"2013-12-31","val":2657,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"end":"2013-12-31","val":2657,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"end":"2013-12-31","val":2657,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013Q4I"},{"end":"2014-03-31","val":2657,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2014Q1I"},{"end":"2014-06-30","val":2657,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2014Q2I"},{"end":"2014-09-30","val":2657,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2014Q3I"},{"end":"2014-12-31","val":2657,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"end":"2014-12-31","val":2657,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"end":"2014-12-31","val":2657,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"end":"2014-12-31","val":2657,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"end":"2014-12-31","val":2657,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014Q4I"},{"end":"2015-03-31","val":2657,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2015Q1I"},{"end":"2015-06-30","val":2657,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2015Q2I"},{"end":"2015-09-30","val":2657,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2015Q3I"},{"end":"2015-12-31","val":2657,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"end":"2015-12-31","val":2657,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"end":"2015-12-31","val":2657,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"end":"2015-12-31","val":2657,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"end":"2015-12-31","val":2657,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-03-31","val":2657,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2016Q1I"},{"end":"2016-06-30","val":2657,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2016Q2I"},{"end":"2016-09-30","val":2657,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2016Q3I"},{"end":"2016-12-31","val":5915,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":5915,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"end":"2016-12-31","val":5915,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"end":"2016-12-31","val":5915,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"end":"2016-12-31","val":5915,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-03-31","val":5915,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2017Q1I"},{"end":"2017-06-30","val":5915,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2017Q2I"},{"end":"2017-09-30","val":7489,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2017Q3I"},{"end":"2017-12-31","val":7489,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"end":"2017-12-31","val":7489,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"end":"2017-12-31","val":7489,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"end":"2017-12-31","val":7489,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"end":"2017-12-31","val":7489,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017Q4I"},{"end":"2018-03-31","val":7489,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2018Q1I"},{"end":"2018-06-30","val":9677,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2018Q2I"},{"end":"2018-09-30","val":10105,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2018Q3I"},{"end":"2018-12-31","val":13210,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":13210,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"end":"2018-12-31","val":13210,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"end":"2018-12-31","val":13210,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"end":"2018-12-31","val":13210,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-03-31","val":13210,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2019Q1I"},{"end":"2019-06-30","val":13210,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2019Q2I"},{"end":"2019-09-30","val":13210,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2019Q3I"},{"end":"2019-12-31","val":13210,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":13210,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"end":"2019-12-31","val":13210,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"end":"2019-12-31","val":13210,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"end":"2019-12-31","val":13210,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-03-31","val":13210,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2020Q1I"},{"end":"2020-06-30","val":13210,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2020Q2I"},{"end":"2020-09-30","val":13210,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3I"},{"end":"2020-12-31","val":13210,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":13210,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14"},{"end":"2020-12-31","val":13210,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"end":"2020-12-31","val":13210,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"end":"2020-12-31","val":13210,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-03-31","val":13210,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1I"},{"end":"2021-06-30","val":13210,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2I"},{"end":"2021-09-30","val":13210,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2021Q3I"},{"end":"2021-12-31","val":13210,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":13210,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":13210,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q4I"},{"end":"2022-03-31","val":13210,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1I"},{"end":"2022-06-30","val":13210,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2022Q2I"}]}},"UnrecognizedTaxBenefits":{"label":"Unrecognized Tax Benefits","description":"Amount of unrecognized tax benefits.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued":{"label":"Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued","description":"Amount accrued for interest on an underpayment of income taxes and penalties related to a tax position claimed or expected to be claimed in the tax return.","units":{"USD":[{"end":"2015-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015Q4I"},{"end":"2016-12-31","val":0,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"end":"2016-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016Q4I"},{"end":"2017-12-31","val":0,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":0,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"end":"2018-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018Q4I"},{"end":"2019-12-31","val":0,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"end":"2019-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019Q4I"},{"end":"2020-12-31","val":0,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26"},{"end":"2020-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020Q4I"},{"end":"2021-12-31","val":0,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"WarrantsNotSettleableInCashFairValueDisclosure":{"label":"Warrants Not Settleable in Cash, Fair Value Disclosure","description":"Fair value portion of warrants not settleable in cash classified as equity.","units":{"USD":[{"end":"2017-12-31","val":4700000,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2017Q4I"},{"end":"2018-12-31","val":4700000,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2018Q4I"}]}},"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":"2017-01-01","end":"2017-09-30","val":9005714,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":9249626,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2020-01-01","end":"2020-09-30","val":3264860,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":3821717,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3539217,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5344025,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5737109,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":6125874,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":5868122,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":5868122,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":6125874,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":6125874,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":5937520,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":5937520,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":6155352,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":6155352,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":6156495,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":6156495,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":6157625,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":6157625,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":6156876,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6157625,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":6157866,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6178508,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6181972,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":6185397,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2"}]}},"WeightedAverageNumberOfShareOutstandingBasicAndDiluted":{"label":"Weighted Average Number of Shares Outstanding, Basic and Diluted","description":"Average number of shares or units issued and outstanding that are used in calculating basic and diluted earnings per share (EPS).","units":{"shares":[{"start":"2012-01-01","end":"2012-12-31","val":1465755,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28","frame":"CY2012"},{"start":"2013-01-01","end":"2013-03-31","val":1480262,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14","frame":"CY2013Q1"},{"start":"2013-01-01","end":"2013-06-30","val":1480262,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2013-04-01","end":"2013-06-30","val":1480262,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13","frame":"CY2013Q2"},{"start":"2013-01-01","end":"2013-09-30","val":1480262,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2013-07-01","end":"2013-09-30","val":1480262,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13","frame":"CY2013Q3"},{"start":"2013-01-01","end":"2013-12-31","val":1950171,"accn":"0001144204-14-018885","fy":2013,"fp":"FY","form":"10-K","filed":"2014-03-28"},{"start":"2013-01-01","end":"2013-12-31","val":1950171,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25","frame":"CY2013"},{"start":"2014-01-01","end":"2014-03-31","val":6999105,"accn":"0001144204-14-030509","fy":2014,"fp":"Q1","form":"10-Q","filed":"2014-05-14"},{"start":"2014-01-01","end":"2014-03-31","val":6999105,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06","frame":"CY2014Q1"},{"start":"2014-01-01","end":"2014-06-30","val":7005319,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-01-01","end":"2014-06-30","val":7005319,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":7011465,"accn":"0001144204-14-049353","fy":2014,"fp":"Q2","form":"10-Q","filed":"2014-08-13"},{"start":"2014-04-01","end":"2014-06-30","val":7011465,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13","frame":"CY2014Q2"},{"start":"2014-01-01","end":"2014-09-30","val":7008634,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-01-01","end":"2014-09-30","val":7008634,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":7015156,"accn":"0001144204-14-067379","fy":2014,"fp":"Q3","form":"10-Q","filed":"2014-11-13"},{"start":"2014-07-01","end":"2014-09-30","val":7015156,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13","frame":"CY2014Q3"},{"start":"2014-01-01","end":"2014-12-31","val":7016872,"accn":"0001144204-15-018355","fy":2014,"fp":"FY","form":"10-K","filed":"2015-03-25"},{"start":"2014-01-01","end":"2014-12-31","val":7016872,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30","frame":"CY2014"},{"start":"2015-01-01","end":"2015-03-31","val":7055458,"accn":"0001144204-15-027790","fy":2015,"fp":"Q1","form":"10-Q","filed":"2015-05-06"},{"start":"2015-01-01","end":"2015-03-31","val":7055458,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13","frame":"CY2015Q1"},{"start":"2015-01-01","end":"2015-06-30","val":7582362,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-01-01","end":"2015-06-30","val":7582362,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2015-04-01","end":"2015-06-30","val":8103475,"accn":"0001144204-15-048720","fy":2015,"fp":"Q2","form":"10-Q","filed":"2015-08-13"},{"start":"2015-04-01","end":"2015-06-30","val":8103475,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12","frame":"CY2015Q2"},{"start":"2015-01-01","end":"2015-09-30","val":8180137,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-01-01","end":"2015-09-30","val":8180137,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2015-07-01","end":"2015-09-30","val":9356195,"accn":"0001144204-15-064967","fy":2015,"fp":"Q3","form":"10-Q","filed":"2015-11-13"},{"start":"2015-07-01","end":"2015-09-30","val":9356195,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14","frame":"CY2015Q3"},{"start":"2015-01-01","end":"2015-12-31","val":8495735,"accn":"0001144204-16-091533","fy":2015,"fp":"FY","form":"10-K","filed":"2016-03-30"},{"start":"2015-01-01","end":"2015-12-31","val":8495735,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29","frame":"CY2015"},{"start":"2016-01-01","end":"2016-03-31","val":9545982,"accn":"0001144204-16-101817","fy":2016,"fp":"Q1","form":"10-Q","filed":"2016-05-13"},{"start":"2016-01-01","end":"2016-03-31","val":9545982,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12","frame":"CY2016Q1"},{"start":"2016-01-01","end":"2016-06-30","val":9546864,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-01-01","end":"2016-06-30","val":9546864,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2016-04-01","end":"2016-06-30","val":9547747,"accn":"0001144204-16-118763","fy":2016,"fp":"Q2","form":"10-Q","filed":"2016-08-12"},{"start":"2016-04-01","end":"2016-06-30","val":9547747,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11","frame":"CY2016Q2"},{"start":"2016-01-01","end":"2016-09-30","val":9547580,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-01-01","end":"2016-09-30","val":9547580,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2016-07-01","end":"2016-09-30","val":9549011,"accn":"0001144204-16-134310","fy":2016,"fp":"Q3","form":"10-Q","filed":"2016-11-14"},{"start":"2016-07-01","end":"2016-09-30","val":9549011,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09","frame":"CY2016Q3"},{"start":"2016-01-01","end":"2016-12-31","val":9548381,"accn":"0001507957-17-000011","fy":2016,"fp":"FY","form":"10-K","filed":"2017-03-29"},{"start":"2016-01-01","end":"2016-12-31","val":9548381,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02","frame":"CY2016"},{"start":"2017-01-01","end":"2017-03-31","val":10879690,"accn":"0001507957-17-000026","fy":2017,"fp":"Q1","form":"10-Q","filed":"2017-05-12"},{"start":"2017-01-01","end":"2017-03-31","val":10879690,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15","frame":"CY2017Q1"},{"start":"2017-01-01","end":"2017-06-30","val":12443076,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-01-01","end":"2017-06-30","val":12443076,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2017-04-01","end":"2017-06-30","val":13989282,"accn":"0001507957-17-000035","fy":2017,"fp":"Q2","form":"10-Q","filed":"2017-08-11"},{"start":"2017-04-01","end":"2017-06-30","val":13989282,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14","frame":"CY2017Q2"},{"start":"2017-01-01","end":"2017-09-30","val":12964452,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-01-01","end":"2017-09-30","val":12964452,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2017-07-01","end":"2017-09-30","val":13990202,"accn":"0001507957-17-000045","fy":2017,"fp":"Q3","form":"10-Q","filed":"2017-11-09"},{"start":"2017-07-01","end":"2017-09-30","val":13990202,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15","frame":"CY2017Q3"},{"start":"2017-01-01","end":"2017-12-31","val":13223229,"accn":"0001144204-18-018361","fy":2017,"fp":"FY","form":"10-K","filed":"2018-04-02"},{"start":"2017-01-01","end":"2017-12-31","val":13223229,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01","frame":"CY2017"},{"start":"2018-01-01","end":"2018-03-31","val":13991121,"accn":"0001144204-18-028867","fy":2018,"fp":"Q1","form":"10-Q","filed":"2018-05-15"},{"start":"2018-01-01","end":"2018-03-31","val":13991121,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15","frame":"CY2018Q1"},{"start":"2018-01-01","end":"2018-06-30","val":13991961,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-01-01","end":"2018-06-30","val":13991961,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":13992791,"accn":"0001144204-18-044583","fy":2018,"fp":"Q2","form":"10-Q","filed":"2018-08-14"},{"start":"2018-04-01","end":"2018-06-30","val":13992791,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14","frame":"CY2018Q2"},{"start":"2018-01-01","end":"2018-09-30","val":13993423,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-01-01","end":"2018-09-30","val":1401060,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2018-07-01","end":"2018-09-30","val":13996299,"accn":"0001144204-18-060043","fy":2018,"fp":"Q3","form":"10-Q","filed":"2018-11-15"},{"start":"2018-07-01","end":"2018-09-30","val":1401348,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14","frame":"CY2018Q3"},{"start":"2018-01-01","end":"2018-12-31","val":13997444,"accn":"0001144204-19-017411","fy":2018,"fp":"FY","form":"10-K","filed":"2019-04-01"},{"start":"2018-01-01","end":"2018-12-31","val":1401462,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31","frame":"CY2018"},{"start":"2019-01-01","end":"2019-03-31","val":14313525,"accn":"0001144204-19-026531","fy":2019,"fp":"Q1","form":"10-Q","filed":"2019-05-15"},{"start":"2019-01-01","end":"2019-03-31","val":1433069,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14","frame":"CY2019Q1"},{"start":"2019-01-01","end":"2019-06-30","val":14519313,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-01-01","end":"2019-06-30","val":1453648,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2019-04-01","end":"2019-06-30","val":14722840,"accn":"0001144204-19-040091","fy":2019,"fp":"Q2","form":"10-Q","filed":"2019-08-14"},{"start":"2019-04-01","end":"2019-06-30","val":1474001,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13","frame":"CY2019Q2"},{"start":"2019-01-01","end":"2019-09-30","val":1460507,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-01-01","end":"2019-09-30","val":1460507,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2019-07-01","end":"2019-09-30","val":1474001,"accn":"0001104659-19-064153","fy":2019,"fp":"Q3","form":"10-Q","filed":"2019-11-14"},{"start":"2019-07-01","end":"2019-09-30","val":1474001,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2019Q3"},{"start":"2019-01-01","end":"2019-12-31","val":1653996,"accn":"0001104659-20-040667","fy":2019,"fp":"FY","form":"10-K","filed":"2020-03-31"},{"start":"2019-01-01","end":"2019-12-31","val":1653996,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2019"},{"start":"2020-01-01","end":"2020-03-31","val":2968394,"accn":"0001104659-20-061589","fy":2020,"fp":"Q1","form":"10-Q","filed":"2020-05-14"},{"start":"2020-01-01","end":"2020-03-31","val":2968394,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2020Q1"},{"start":"2020-01-01","end":"2020-06-30","val":2983372,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-01-01","end":"2020-06-30","val":2983372,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":2998350,"accn":"0001104659-20-094683","fy":2020,"fp":"Q2","form":"10-Q","filed":"2020-08-13"},{"start":"2020-04-01","end":"2020-06-30","val":2998350,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2020Q2"},{"start":"2020-01-01","end":"2020-09-30","val":3264860,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13"},{"start":"2020-07-01","end":"2020-09-30","val":3821717,"accn":"0001104659-20-124696","fy":2020,"fp":"Q3","form":"10-Q","filed":"2020-11-13","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3539217,"accn":"0001104659-21-041953","fy":2020,"fp":"FY","form":"10-K","filed":"2021-03-26","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5344025,"accn":"0001104659-21-066337","fy":2021,"fp":"Q1","form":"10-Q","filed":"2021-05-14","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5737109,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13"},{"start":"2021-04-01","end":"2021-06-30","val":6125874,"accn":"0001104659-21-104563","fy":2021,"fp":"Q2","form":"10-Q","filed":"2021-08-13","frame":"CY2021Q2"}]}},"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":"2020-01-01","end":"2020-09-30","val":3264860,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2020-07-01","end":"2020-09-30","val":3821717,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12","frame":"CY2020Q3"},{"start":"2020-01-01","end":"2020-12-31","val":3539217,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-03-31","val":5344025,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1"},{"start":"2021-01-01","end":"2021-06-30","val":5737109,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2021-04-01","end":"2021-06-30","val":6125874,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2"},{"start":"2021-01-01","end":"2021-09-30","val":5868122,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-01-01","end":"2021-09-30","val":5868122,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":6125874,"accn":"0001104659-21-137527","fy":2021,"fp":"Q3","form":"10-Q","filed":"2021-11-12"},{"start":"2021-07-01","end":"2021-09-30","val":6125874,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":5937520,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":5937520,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":6155352,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"start":"2022-01-01","end":"2022-03-31","val":6155352,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":6156495,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-01-01","end":"2022-06-30","val":6156495,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-04-01","end":"2022-06-30","val":6157625,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"start":"2022-04-01","end":"2022-06-30","val":6157625,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2"},{"start":"2022-01-01","end":"2022-09-30","val":6156876,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-09-30","val":6156876,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6157625,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":6157625,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":6157866,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":6157866,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":6178508,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":6178508,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":6181972,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":6181972,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-04-01","end":"2023-06-30","val":6185397,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-04-01","end":"2023-06-30","val":6185397,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2"},{"start":"2023-01-01","end":"2023-09-30","val":6185447,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":6185447,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6192286,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-07-01","end":"2023-09-30","val":6192286,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3"},{"start":"2023-01-01","end":"2023-12-31","val":6190746,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":6190746,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":6319939,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":6319939,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":7417260,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":7417260,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":8514581,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-04-01","end":"2024-06-30","val":8514581,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2"},{"start":"2024-01-01","end":"2024-09-30","val":7870542,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":7870542,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-07-01","end":"2024-09-30","val":8767251,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-07-01","end":"2024-09-30","val":8767251,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3"},{"start":"2024-01-01","end":"2024-12-31","val":8165485,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":8165485,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":9101851,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":9109225,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-04-01","end":"2025-06-30","val":9116519,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2"},{"start":"2025-01-01","end":"2025-09-30","val":9124115,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-07-01","end":"2025-09-30","val":9153407,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3"},{"start":"2025-01-01","end":"2025-12-31","val":9135261,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2019-12-31","val":3057682,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2019Q4I"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2020-12-31","val":3157256,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2020Q4I"},{"end":"2021-03-31","val":26789017,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2021Q1I"},{"end":"2021-06-30","val":25716977,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15","frame":"CY2021Q2I"},{"end":"2021-09-30","val":24487547,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3I"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2021-12-31","val":23170149,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2021Q4I"},{"end":"2022-03-31","val":21725410,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16"},{"end":"2022-03-31","val":21725410,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1I"},{"end":"2022-06-30","val":20020712,"accn":"0001104659-22-091273","fy":2022,"fp":"Q2","form":"10-Q","filed":"2022-08-15"},{"end":"2022-06-30","val":20020712,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q2I"},{"end":"2022-09-30","val":18450537,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16345623,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":16345623,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":16345623,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2022Q4I"},{"end":"2023-03-31","val":14520450,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12683268,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"}]}},"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":"2020-01-01","end":"2020-12-31","val":24117,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2020"},{"start":"2021-01-01","end":"2021-12-31","val":25234,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25"},{"start":"2021-01-01","end":"2021-12-31","val":25234,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-12-31","val":37769,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":37769,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-12-31","val":81703,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":81703,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":125888,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":125888,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":151237,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2021-12-31","val":2400000,"accn":"0001104659-22-037832","fy":2021,"fp":"FY","form":"10-K","filed":"2022-03-25","frame":"CY2021Q4I"}]}},"ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod":{"label":"Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period","description":"For presentations that combine terminations, 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 or that expired.","units":{"shares":[{"start":"2022-01-01","end":"2022-03-31","val":16250,"accn":"0001104659-22-061311","fy":2022,"fp":"Q1","form":"10-Q","filed":"2022-05-16","frame":"CY2022Q1"},{"start":"2024-01-01","end":"2024-09-30","val":5533,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2025-01-01","end":"2025-06-30","val":93000,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":138600,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"}]}},"GainsLossesOnExtinguishmentOfDebt":{"label":"Gain (Loss) on Extinguishment of Debt","description":"Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.","units":{"USD":[{"start":"2021-01-01","end":"2021-09-30","val":91407,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-01-01","end":"2021-12-31","val":91407,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":0,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":0,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"}]}},"OtherNonoperatingIncomeExpense":{"label":"Other Nonoperating Income (Expense)","description":"Amount of income (expense) related to nonoperating activities, classified as other.","units":{"USD":[{"start":"2021-01-01","end":"2021-09-30","val":84533,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2021-07-01","end":"2021-09-30","val":-5012,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2021Q3"},{"start":"2021-01-01","end":"2021-12-31","val":78706,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-09-30","val":55243,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"start":"2022-07-01","end":"2022-09-30","val":52781,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3"},{"start":"2022-01-01","end":"2022-12-31","val":153609,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022"}]}},"TreasuryStockCommonShares":{"label":"Treasury Stock, Common, Shares","description":"Number of previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"shares":[{"end":"2021-12-31","val":1321,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":1321,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-09-30","val":1321,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":1321,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":1321,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":1321,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":1321,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":1321,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":1321,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":1321,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2023-06-30","val":1321,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q2I"},{"end":"2023-12-31","val":1321,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":1321,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":1321,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":1321,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":1321,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":1321,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":1321,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":1321,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":1321,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":1321,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":1321,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":1321,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":1321,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":1321,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":1321,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":1321,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":1321,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"TreasuryStockCommonValue":{"label":"Treasury Stock, Common, Value","description":"Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury.","units":{"USD":[{"end":"2021-12-31","val":13210,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14"},{"end":"2021-12-31","val":13210,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021Q4I"},{"end":"2022-09-30","val":13210,"accn":"0001104659-22-118578","fy":2022,"fp":"Q3","form":"10-Q","filed":"2022-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":13210,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":13210,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"end":"2022-12-31","val":13210,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"end":"2022-12-31","val":13210,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":13210,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-03-31","val":13210,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2023Q1I"},{"end":"2023-06-30","val":13210,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11","frame":"CY2023Q2I"},{"end":"2023-09-30","val":13210,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":13210,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":13210,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":13210,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":13210,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":13210,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-03-31","val":13210,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":13210,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":13210,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":13210,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":13210,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":13210,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":13210,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":13210,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13210,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":13210,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":13210,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":13210,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"DeferredTaxAssetsInProcessResearchAndDevelopment":{"label":"Deferred Tax Assets, in Process Research and Development","description":"Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from in-process research and development costs expensed in connection with a business combination.","units":{"USD":[{"end":"2022-12-31","val":595000,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"end":"2022-12-31","val":595000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1207000,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":1207000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2018000,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":2018000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":597000,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2022-12-31","val":3273829,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2022Q4I"},{"end":"2023-12-31","val":1868240,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-12-31","val":2282686,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"},{"end":"2025-12-31","val":3874071,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities":{"label":"Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities","description":"Amount of increase (decrease) in accrued expenses, and obligations classified as other.","units":{"USD":[{"start":"2021-01-01","end":"2021-12-31","val":-279337,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30","frame":"CY2021"},{"start":"2022-01-01","end":"2022-03-31","val":-46474,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12","frame":"CY2022Q1"},{"start":"2022-01-01","end":"2022-06-30","val":77630,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2022-01-01","end":"2022-09-30","val":142458,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-236795,"accn":"0001104659-23-039133","fy":2022,"fp":"FY","form":"10-K","filed":"2023-03-30"},{"start":"2022-01-01","end":"2022-12-31","val":-177931,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":101607,"accn":"0001104659-23-059376","fy":2023,"fp":"Q1","form":"10-Q","filed":"2023-05-12"},{"start":"2023-01-01","end":"2023-03-31","val":117099,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":219025,"accn":"0001104659-23-089993","fy":2023,"fp":"Q2","form":"10-Q","filed":"2023-08-11"},{"start":"2023-01-01","end":"2023-06-30","val":250414,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":263643,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":311511,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":36052,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":36052,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":32357,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":32357,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":135175,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":135175,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":219483,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":219483,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-198898,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-198898,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":63499,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":229212,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":116535,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-23520,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations","description":"Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; 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":[{"end":"2021-12-31","val":23170149,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2021-12-31","val":23170149,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2021Q4I"},{"end":"2022-09-30","val":18450537,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2022Q3I"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2022-12-31","val":16345623,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2022Q4I"},{"end":"2023-03-31","val":14520450,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1I"},{"end":"2023-06-30","val":12683268,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2023Q2I"},{"end":"2023-09-30","val":10760854,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2023-09-30","val":10760854,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2023-12-31","val":8474835,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2023Q4I"},{"end":"2024-03-31","val":20235410,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"end":"2024-03-31","val":20235410,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":20064897,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2024-06-30","val":20064897,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":18655922,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"end":"2024-09-30","val":18655922,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2024Q3I"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":15842850,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":13696852,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":11105553,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":8394113,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":6129049,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect":{"label":"Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect","description":"Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.","units":{"USD":[{"start":"2022-01-01","end":"2022-09-30","val":-4719612,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2022-01-01","end":"2022-12-31","val":-6824526,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-1825173,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-3662355,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-5584769,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"start":"2023-01-01","end":"2023-09-30","val":-5584769,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-7870788,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-7870788,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":11760575,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":11760575,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":11590062,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":11590062,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":10181087,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":10181087,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":7368015,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":7368015,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-2145998,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-4737297,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-7448737,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-9713801,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2023-09-30","val":463950,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":475287,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"},{"end":"2024-03-31","val":479285,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":487617,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":491417,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":497414,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":501414,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":370814,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-06-30","val":412414,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":366814,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"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":"2023-09-30","val":7.09,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2024-03-31","val":7.34,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":7.39,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":7.41,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2025-03-31","val":7.48,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":7.8,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":7.42,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"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":"2023-01-01","end":"2023-09-30","val":12000,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"}]}},"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":"2022-12-31","val":513948,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14"},{"end":"2022-12-31","val":525948,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"end":"2022-12-31","val":525948,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2022Q4I"},{"end":"2023-09-30","val":525948,"accn":"0001437749-23-031954","fy":2023,"fp":"Q3","form":"10-Q","filed":"2023-11-14","frame":"CY2023Q3I"},{"end":"2023-12-31","val":525948,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":525948,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q4I"},{"end":"2024-03-31","val":517614,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1I"},{"end":"2024-06-30","val":517614,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14","frame":"CY2024Q2I"},{"end":"2024-09-30","val":512081,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14","frame":"CY2024Q3I"},{"end":"2024-12-31","val":509414,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":509414,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":509414,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":509414,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":370814,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":509414,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":416414,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":370814,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"}]}},"AccruedProfessionalFeesCurrent":{"label":"Accrued Professional Fees, Current","description":"Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).","units":{"USD":[{"end":"2022-12-31","val":53300,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":79156,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"end":"2023-12-31","val":79156,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":80410,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"end":"2024-12-31","val":80410,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-12-31","val":81650,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"FinanceLeaseRightOfUseAssetAmortization":{"label":"Finance Lease, Right-of-Use Asset, Amortization","description":"Amount of amortization expense attributable to right-of-use asset from finance lease.","units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":58452,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":15178,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":30590,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":46246,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":62150,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":62150,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":16157,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":34948,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":55011,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-12-31","val":75476,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024"}]}},"IncreaseDecreaseInOperatingLeaseLiability":{"label":null,"description":null,"units":{"USD":[{"start":"2022-01-01","end":"2022-12-31","val":-58864,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022"},{"start":"2023-01-01","end":"2023-03-31","val":-15492,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15","frame":"CY2023Q1"},{"start":"2023-01-01","end":"2023-06-30","val":-31389,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":-47868,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":-64597,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01"},{"start":"2023-01-01","end":"2023-12-31","val":-64597,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-03-31","val":-16980,"accn":"0001437749-24-016893","fy":2024,"fp":"Q1","form":"10-Q","filed":"2024-05-15"},{"start":"2024-01-01","end":"2024-03-31","val":-16980,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":-36046,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":-36046,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":-54850,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":-54850,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":-74055,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-74055,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":-19618,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":-39655,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":-60940,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":-82681,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2022-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2022Q4I"},{"end":"2023-12-31","val":0,"accn":"0001437749-24-010360","fy":2023,"fp":"FY","form":"10-K","filed":"2024-04-01","frame":"CY2023Q4I"}]}},"GainLossOnTerminationOfLease":{"label":"Gain (Loss) on Termination of Lease","description":"Amount of gain (loss) on termination of lease before expiration of lease term.","units":{"USD":[{"start":"2023-01-01","end":"2023-06-30","val":0,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2023-01-01","end":"2023-09-30","val":0,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-06-30","val":15319,"accn":"0001437749-24-026596","fy":2024,"fp":"Q2","form":"10-Q","filed":"2024-08-14"},{"start":"2024-01-01","end":"2024-06-30","val":15319,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":15319,"accn":"0001437749-24-035091","fy":2024,"fp":"Q3","form":"10-Q","filed":"2024-11-14"},{"start":"2024-01-01","end":"2024-09-30","val":15319,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"start":"2024-01-01","end":"2024-09-30","val":15319,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":15319,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":15319,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":15319,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-06-30","val":0,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":0,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"},{"end":"2025-12-31","val":15319,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2023-01-01","end":"2023-12-31","val":0,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":-0.02,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28"},{"start":"2024-01-01","end":"2024-12-31","val":-0.02,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IndefiniteLivedIntangibleAssetsExcludingGoodwill":{"label":"Indefinite-lived Intangible Assets (Excluding Goodwill)","description":"Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.","units":{"USD":[{"end":"2023-12-31","val":15794,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2023Q4I"},{"end":"2024-12-31","val":22767,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024Q4I"}]}},"NumberOfOperatingSegments":{"label":"Number of Operating Segments","description":"Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.","units":{"pure":[{"start":"2024-01-01","end":"2024-12-31","val":1,"accn":"0001437749-25-009911","fy":2024,"fp":"FY","form":"10-K","filed":"2025-03-28","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IntangibleAssetsGrossExcludingGoodwill":{"label":"Intangible Assets, Gross (Excluding Goodwill)","description":"Amount before accumulated amortization of intangible assets, excluding goodwill.","units":{"USD":[{"end":"2024-12-31","val":3636177,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":3636177,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":3636177,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":3636177,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":3694731,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":3815386,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":3867218,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":3931827,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2024-12-31","val":2611998,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"end":"2024-12-31","val":2611998,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024Q4I"},{"end":"2025-03-31","val":2615852,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1I"},{"end":"2025-06-30","val":2681808,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14","frame":"CY2025Q2I"},{"end":"2025-09-30","val":2678387,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13","frame":"CY2025Q3I"},{"end":"2025-12-31","val":2687466,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025Q4I"}]}},"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":"2024-01-01","end":"2024-03-31","val":16157,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2024Q1"},{"start":"2024-01-01","end":"2024-06-30","val":34948,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2024-01-01","end":"2024-09-30","val":55011,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2024-01-01","end":"2024-12-31","val":75476,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-03-31","val":20876,"accn":"0001437749-25-017025","fy":2025,"fp":"Q1","form":"10-Q","filed":"2025-05-15","frame":"CY2025Q1"},{"start":"2025-01-01","end":"2025-06-30","val":42172,"accn":"0001437749-25-026716","fy":2025,"fp":"Q2","form":"10-Q","filed":"2025-08-14"},{"start":"2025-01-01","end":"2025-09-30","val":63908,"accn":"0001437749-25-034655","fy":2025,"fp":"Q3","form":"10-Q","filed":"2025-11-13"},{"start":"2025-01-01","end":"2025-12-31","val":86100,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, 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 nondeductible expenses.","units":{"pure":[{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent","description":"Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).","units":{"pure":[{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"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":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1300,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxesPaidNet":{"label":"Income Taxes Paid, Net","description":"The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.","units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":1300,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxPaidFederalAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxPaidForeignAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxPaidStateAndLocalAfterRefundReceived":{"label":null,"description":null,"units":{"USD":[{"start":"2025-01-01","end":"2025-12-31","val":1300,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance":{"label":"Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":2346890,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":2125419,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate":{"label":"Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount","description":"The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":-2187741,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":-2221468,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationNondeductibleExpenseOther":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":1290,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":7228,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost":{"label":"Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount","description":"Amount of reported income tax expense (benefit) in excess of (less than) 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 award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":11785,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":82023,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationOtherAdjustments":{"label":"Effective Income Tax Rate Reconciliation, Other Adjustments, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":-172224,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":6798,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}},"IncomeTaxReconciliationStateAndLocalIncomeTaxes":{"label":"Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount","description":"Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).","units":{"USD":[{"start":"2024-01-01","end":"2024-12-31","val":0,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":1300,"accn":"0001437749-26-009995","fy":2025,"fp":"FY","form":"10-K","filed":"2026-03-27","frame":"CY2025"}]}}},"ecd":{"NonPeoNeoAvgCompActuallyPaidAmt":{"label":"","description":"","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":152584,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":631251,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":143198,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2025"}]}},"NonPeoNeoAvgTotalCompAmt":{"label":"","description":"","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":400334,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":669293,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":494788,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2025"}]}},"TotalShareholderRtnAmt":{"label":"","description":"","units":{"USD":[{"start":"2023-01-01","end":"2023-12-31","val":73,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2023"},{"start":"2024-01-01","end":"2024-12-31","val":71,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2024"},{"start":"2025-01-01","end":"2025-12-31","val":29,"accn":"0001437749-26-013466","fy":null,"fp":null,"form":"DEF 14A","filed":"2026-04-27","frame":"CY2025"}]}}}}}